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

Grammar exercise (intermediate level)

September 30, 2016 - B1pdf

Complete the following sentences using an appropriate word or phrase.

Progress 0 of 10 answered
1When I saw him, he ............... bed-ridden for two months.
Wrong!
Use the past perfect "had been" for a state that continued up to a later point in the past.
2I ............... college last year.
Wrong!
Use the simple past "left" with the finished time expression "last year."
3There ............... a famine in Bengal in 1982.
Wrong!
Use the simple past "was" for a completed situation at a specific time in the past.
4The child ............... to drink the milk.
Wrong!
Use the passive form "was made" because the child received the action.
5Rani has ............... home.
Wrong!
After "has," use the past participle "gone" to form the present perfect.
6We ............... the railway station before the train arrived.
Wrong!
Use the past perfect "had reached" for the action that happened before another past action.
7They do not ............... here.
Wrong!
After "do not," use the base verb "live."
8I ............... editing this magazine for twenty-five years by next December.
Wrong!
Use the future perfect continuous "will have been" for an action continuing up to a future time.
9Peter ............... two wickets before rain interrupted play.
Wrong!
Use the past perfect "had taken" for the action completed before rain interrupted play.
10I ............... him twice before he left for New York.
Select 2 answers.
Wrong!
Both "met" and "had met" are acceptable before another past event, though "had met" makes the earlier timing clearer.
Done.
Score: 0/10
Share your score!

Answers

  1. When I saw him, he had been bed-ridden for two months.
  2. I left college last year.
  3. There was a famine in Bengal in 1982.
  4. The child was made to drink the milk.
  5. Rani has gone home.
  6. We had reached the railway station before the train arrived.
  7. They do not live here.
  8. I will have been editing this magazine for twenty-five years by next December.
  9. Peter had taken two wickets before rain interrupted play.
  10. I met / had met him twice before he left for New York.
  • 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 Collocations for Career Development July 19, 2026
  • 100 Best Synonyms for “Kinds” July 19, 2026
  • 100 Words Every Computational Linguist Should Know July 19, 2026
  • 100 Best Synonyms for “Soon” July 18, 2026
  • 100 Best Synonyms for “Hurt” July 18, 2026
  • May I or can I: permission, ability, and real usage July 18, 2026
  • 100 Words Every Bioinformatics Analyst Should Know July 18, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Pro · Privacy Policy · Refund 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.