General grammar exercise for high school students

Complete the following sentences using an appropriate word or phrase. This grammar exercise tests your understanding of basic grammar rules.

1. The patient ……………….. yesterday.

a) die
b) died
c) dead
d) was dying

2. We ………………… them last Sunday.

a) had visited
b) visited
c) would visit
d) visit

3. When I woke up in the morning, the sun ………………. bright.

a) shone
b) was shining
c) shines
d) had shined

4. I saw him ………………. the necklace.

a) stole
b) stolen
c) steal
d) had stolen

5. I ……………… a new watch yesterday because my old one …………………. stolen.

a) buy, is
b) bought, had been
c) bought, have been
d) bought, was

6. He thanked me for what I …………………. for his family.

a) do
b) had done
c) would do
d) did

7. I ………………… here for the last ten years.

a) lived
b) am living
c) had lived
d) have been living

8. They ………………….. an apartment in Delhi two years ago.

a) had bought
b) bought
c) have bought
d) would buy

9. I …………….. a glass of milk just before I go to bed.

a) drink
b) am drinking
c) drinks
d) have drunk

10. Ever since I ………………. my hometown in 2001, I ………………… living in Mumbai.

a) left, was
b) leave, have been
c) leaving, have been
d) left, have been

Answers

1. The patient died yesterday.

2. We visited them last Sunday.

3. When I woke up in the morning, the sun was shining bright.

4. I saw him steal the necklace.

5. I bought a new watch yesterday because my old one had been stolen.

6. He thanked me for what I had done for his family.

7. I have been living here for the last ten years.

8. They bought an apartment in Delhi two years ago.

9. I drink a glass of milk just before I go to bed.

10. Ever since I left my hometown in 2001, I have been living in Mumbai.

Manjusha Nambiar

Hi, I am Manjusha. This is my blog where I give English grammar lessons and worksheets.

Leave a Reply

Your email address will not be published.