Home of English Grammar

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

Gap Filling Exercise

February 28, 2021 - A2pdf

Fill in the blanks.

Progress 0 of 12 answered
1There ……………………… an explosion in the city.
Wrong!
When there is no time reference, we use the present perfect to talk about finished events.
2The terrorists …………………………. the bridge.
Wrong!
To blow something up is to cause it to explode.
3We …………………………. the job by next Monday.
Wrong!
The future perfect is used to say that an action will have been completed by a particular point of time in future.
4She ………………………… by the time I reached her place.
Wrong!
The past perfect is used for the earlier of two past actions.
5He didn’t let me …………………………..
Wrong!
Let is followed by an infinitive without to.
6You haven’t …………………….. for your drinks.
Wrong!
Paid is the past participle of pay.
7The firemen were called in to ………………………… the fire
Wrong!
To put out is to extinguish.
8How beautifully …………………………..!
Wrong!
In exclamations, the subject goes before the verb.
9Tell me what ………………………… in my room.
Wrong!
In indirect questions, the auxiliary goes after the subject.
10You ……………………… not pick up a fight with him.
Wrong!
Had better is used to give strong advice.
11We started early so that we ………………………. miss the bus.
Wrong!
12That dog of ………………………… has bitten me again.
Wrong!
Done.
Score: 0/12

Answers

  1. There has been an explosion in the city.
  2. The terrorists blew up the bridge.
  3. We will have finished the job by next Monday.
  4. She had left by the time I reached her place.
  5. He didn’t let me go.
  6. You haven’t paid for your drinks.
  7. The firemen were called in to put out the fire
  8. How beautifully she sings!
  9. Tell me what you are doing in my room.
  10. You had better not pick up a fight with him.
  11. We started early so that we wouldn’t miss the bus.
  12. That dog of yours has bitten me again.
  • Share
  • Post
  • Post
  • Email
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
741,874 
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

  • 100 Idioms About Luck and Chance March 16, 2026
  • 100 Words to Use Instead of “Lonely” March 16, 2026
  • 100 Words to Use Instead of “Discuss” March 16, 2026
  • Advanced Stance and Writer Positioning Exercise March 16, 2026
  • 100 Words to Use Instead of “Main” March 16, 2026
  • 100 Words to Use Instead of “Expensive” March 16, 2026
  • 100 Other Words for “Sharp” March 16, 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.