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 Grammar Exercise for B2 Level

May 26, 2024 - B2pdf

Fill in the blanks.

Progress 0 of 12 answered
1............... you try, you will not succeed.
Wrong!
Use "Unless" to mean "if not" before a condition.
2The company ............... CEO has been arrested for fraud has filed for bankruptcy.
Wrong!
Use "whose" to show that the CEO belongs to the company.
3I visited Granny ............... day.
Wrong!
Use "the other" in the time expression "the other day" to mean recently.
4It was just ............... day in his life.
Wrong!
Use "another" to mean one more ordinary day.
5This is the club ............... we used to meet.
Wrong!
Use "where" to refer to the place of an action.
6This is the village ............... I was born.
Wrong!
Use "where" to refer to the place of birth.
7I am not used to ............... night shifts.
Wrong!
Use "working" after "be used to" because this structure is followed by a noun or gerund.
8............... your help, I would have been in real trouble.
Wrong!
Use "But for" to mean "without" in this unreal past result.
9He has two daughters who look ............... .
Wrong!
Use "alike" after "look" to mean similar to each other.
10No sooner ............... arrived than trouble started brewing.
Wrong!
Use "had he" because "No sooner" at the beginning of a sentence requires inversion.
11I would rather ............... overnight if you don't mind.
Wrong!
Use "stay" because "would rather" is followed by the bare infinitive.
12It is high time you ............... smoking.
Wrong!
Use "stopped" because "It is high time" is followed by a past form with present meaning.
Done.
Score: 0/12
Share your score!

Answers

  1. Unless you try, you will not succeed.
  2. The company whose CEO has been arrested for fraud has filed for bankruptcy.
  3. I visited Granny the other day.
  4. It was just another day in his life.
  5. This is the club where we used to meet.
  6. This is the village where I was born.
  7. I am not used to working night shifts.
  8. But for your help, I would have been in real trouble.
  9. He has two daughters who look alike .
  10. No sooner had he arrived than trouble started brewing.
  11. I would rather stay overnight if you don’t mind.
  12. It is high time you stopped smoking.
  • 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 Best Synonyms for “Explore” June 22, 2026
  • 100 Best Synonyms for “Hesitant” June 22, 2026
  • Formal Register: Academic and Professional Rewriting Exercise June 22, 2026
  • 100 Best Synonyms for “Awful” June 22, 2026
  • 100 Best Synonyms for “Explain” June 22, 2026
  • 100 Words to Describe Sleep June 22, 2026
  • Why sword has a silent w June 22, 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.