Grammar exercise (intermediate level)
September 30th, 2016 in English Learning
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.
 Business English
            	Business English Common Mistakes
            	Common Mistakes Creative Writing
            	Creative Writing English for children
            	English for children English Games
            	English Games English Grammar
            	English Grammar English Learning
            	English Learning English Quiz
            	English Quiz English Teaching
            	English Teaching ESL
            	ESL Essay Writing
            	Essay Writing Expressions
            	Expressions IELTS
            	IELTS Improve English
            	Improve English Letter Writing
            	Letter Writing Online Jobs
            	Online Jobs Punctuation
            	Punctuation Reviews
            	Reviews Style Guide
            	Style Guide Test Preparation
            	Test Preparation TOEFL
            	TOEFL Uncategorized
            	Uncategorized Vocabulary
            	Vocabulary Words
            	Words Writing
            	Writing