Grammar exercise for class 10

This grammar exercise tests your understanding of basic grammar rules.

Sentences are given with blank spaces in them. Each question is followed by three or four options.

You have to fill in the blanks with an appropriate word or phrase.

1. Edison ……………… newspapers at a railway station before he became a world famous inventor.

a) sold
b) had sold
c) was selling
d) had been selling

2. When I was young I …………………. exercise every day.

a) had taken
b) took
c) was taking
d) had been taking

3. She ………………. for Singapore this evening.

a) was leaving
b) is leaving
c) have been leaving
d) had left

4. Heat …………………. bodies whereas cold …………….. them.

a) expanded, contracted

b) would expand, would contract
c) expands, contracts
d) is expanding, is contracting

5. We ………………….. living here since 1990.

a) have been
b) are
c) were
d) had been

6. We ……………………. here for 15 years now.

a) have lived
b) lived
c) had lived
d) were living

7. Did you ………………… him yesterday?

a) seen
b) see
c) saw
d) were seeing

8. I could ………………….. her if I had wanted to.

a) married
b) marry
c) have married
d) be marrying

9. Does she …………………. what she is doing?

a) understands
b) understand
c) understood
d) had understood

10. Where have you ………………. all this while?

a) be
b) been
c) being

11. Nobody will ever know what ……………… to her.

a) happened
b) happening
c) happens

Answers

1. Edison sold newspapers at a railway station before he became a world famous inventor.

2. When I was young I took exercise every day.

3. She is leaving for Singapore this evening.

4. Heat expands bodies whereas cold contracts them.

5. We have been living here since 1990.

6. We have lived here for 15 years now.

7. Did you see him yesterday?

8. I could have married her if I had wanted to.

9. Does she understand what she is doing?

10. Where have you been all this while?

11. Nobody will ever know what happened to her.

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.