Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Top Social Media Posts
  • Various Posts
  • Vocabulary
  • Writing Guides
  • Contact

Gap Fills Exercise

December 22, 2017 - A2pdf

Fill in the blanks with an appropriate word or phrase.

Progress 0 of 12 answered
1The boy ............... for stealing.
Wrong!
The passive form "was punished" shows that someone punished the boy.
2I ............... him for several years.
Wrong!
Use the present perfect "have known" with "for several years" to connect the past with now.
3............... he continue to be unpunctual, he shall be dismissed.
Wrong!
The formal conditional inversion "Should" means "if" in this sentence.
4Had he told me earlier, I ............... arranged it.
Wrong!
The third conditional needs "would have" before the past participle "arranged".
5If that man had drunk less, he ............... developed heart trouble.
Wrong!
The third conditional main clause needs "would not have" before the past participle.
6The minister ............... the foundation stone of the school.
Wrong!
The past tense of "lay" meaning "put" is "laid".
7All the expenses ............... by the company.
Wrong!
The plural passive subject "expenses" needs "were borne".
8Whenever he is in Mumbai, my father ............... with us.
Wrong!
For a regular habit with a singular subject, use "stays".
9When I visited him, he ............... bedridden for two months.
Wrong!
The past perfect "had been" shows a state continuing up to a later time in the past.
10I will call you when dinner ............... ready.
Wrong!
In a future time clause after "when", use the present simple "is".
11The war ............... for two years when John enlisted.
Wrong!
The past perfect continuous "had been going on" shows an action continuing before another past event.
12............... the message, the man departed.
Wrong!
The perfect participle "Having given" shows that the message was given before the man departed.
Done.
Score: 0/12
Share your score!

Answers

  1. The boy was punished for stealing.
  2. I have known him for several years.
  3. Should he continue to be unpunctual, he shall be dismissed.
  4. Had he told me earlier, I would have arranged it.
  5. If that man had drunk less, he would not have developed heart trouble.
  6. The minister laid the foundation stone of the school.
  7. All the expenses were borne by the company.
  8. Whenever he is in Mumbai, my father stays with us.
  9. When I visited him, he had been bedridden for two months.
  10. I will call you when dinner is ready.
  11. The war had been going on for two years when John enlisted.
  12. Having given the message, the man departed.
  • Share
  • Post
  • Post
  • Reddit
  • Email
  • WhatsApp
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
761,532 
Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.

Grammar Checker

GrammarCheck.net - Try online
Hint → Bookmark GrammarCheck for future use.

Latest Posts

  • Phrasal Verbs in Context: Work and Study Exercise June 24, 2026
  • Why “fast asleep” means deeply asleep June 24, 2026
  • 100 Best Synonyms for “Meaningful” June 24, 2026
  • 100 Best Synonyms for “Persuasive” June 24, 2026
  • 100 Best Synonyms for “Persuasive” June 24, 2026
  • 100 Words Every Kitchen Porter Should Know June 24, 2026
  • 100 Best Synonyms for “Exemplary” June 24, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap · Terms

Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.