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 Filling Exercise

January 1, 2021 - A2pdf

Fill in the blanks.

Progress 0 of 12 answered
1You will not get the book ............... you make the payment in advance.
Wrong!
Use "unless" to mean "if you do not" in this condition.
2We have lived in this town ............... twenty-five years.
Wrong!
Use "for" with a period of time such as twenty-five years.
3He was accused ............... stealing.
Wrong!
The correct preposition after "accused" is "of" before the action.
4My grandmother died ten years ............... .
Wrong!
Use "ago" after a time expression counted back from now.
5You won’t get well ............... you take the medicine.
Wrong!
Use "unless" to mean "if you do not" in this condition.
6Susie, along with her children, ............... come.
Wrong!
Use "has" because the subject is the singular noun Susie.
7When did you ............... work yesterday?
Wrong!
Use the base form "leave" after the auxiliary did.
8He ............... ill for more than a month.
Wrong!
Use "has been" for a state that began in the past and continues now.
9Yesterday ............... a holiday, I went to watch a movie.
Wrong!
Use "being" to form the absolute phrase in this sentence.
10One of the boys ............... not submitted his work.
Wrong!
Use "has" because the head of the subject is the singular word one.
11Neither James nor Sam ............... at the wedding.
Wrong!
Use "was" because the nearer subject Sam is singular.
12He provided ............... with food.
Wrong!
Use "the poor" to mean poor people as a group.
Done.
Score: 0/12
Share your score!

Answers

  1. You will not get the book unless you make the payment in advance.
  2. We have lived in this town for twenty-five years.
  3. He was accused of stealing.
  4. My grandmother died ten years ago .
  5. You won’t get well unless you take the medicine.
  6. Susie, along with her children, has come.
  7. When did you leave work yesterday?
  8. He has been ill for more than a month.
  9. Yesterday being a holiday, I went to watch a movie.
  10. One of the boys has not submitted his work.
  11. Neither James nor Sam was at the wedding.
  12. He provided the poor with food.
  • 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

  • 100 Words Every Theme Park Visitor Should Know June 25, 2026
  • 100 Ways to Talk About Movies, TV, and Music June 25, 2026
  • 100 Best Synonyms for “Go Ahead” June 25, 2026
  • 100 Best Synonyms for “Power” June 25, 2026
  • 100 Words to Describe a Creative Person June 25, 2026
  • 100 English Phrases for Visiting a Phone Store June 25, 2026
  • Why glamour comes from grammar June 25, 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.