Grammar exercise (intermediate level)

This grammar exercise tests your understanding of basic grammar rules.
Sentences are given with blank spaces in them. Fill in the blanks with an appropriate word or phrase.
Choose your answers from the given options.

1. We ……………….. waiting for you since morning.

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

2. I ……………….. him yesterday.

a) met
b) have met
c) had met
d) was meeting

3. He ……………… from Nigeria last month.

a) has returned
b) have returned
c) returned
d) had returned

4. See that you ………………. on time.

a) will arrive
b) arrive
c) would arrive
d) arrived

5. She will come if you ……………… her.

a) invited
b) will invite
c) invite
d) would invite

6. I ……………… to Singapore recently.

a) had been
b) went
c) have been
d) was

7. The doctor concluded that the woman …………………… killed 6 hours ago.

a) had been
b) was
c) has been
d) is

8. The postmortem report showed that the man …………………. due to asphyxiation.

a) had died
b) has been
c) died
d) was

9. The train ………………. by the time we reach the station.

a) will leave
b) will have left
c) left
d) would

10. Every morning, I ……………….. the newspaper.

a) read
b) am reading
c) will read
d) was reading

Answers

1. We have been waiting for you since morning.

2. I met him yesterday.

3. He returned from Nigeria last month.

4. See that you arrive on time.

5. She will come if you invite her.

6. I went to Singapore recently.

7. The doctor concluded that the woman had been killed 6 hours ago.

8. The postmortem report showed that the man had died due to asphyxiation.

9. The train will have left by the time we reach the station.

10. Every morning, I read the newspaper.