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

Tenses review exercise

February 25, 2015 - B1pdf

Complete the following sentences using an appropriate verb form.

Progress 0 of 9 answered
1We ............... the railway station before the train came.
Wrong!
Use the past perfect "had reached" for an action completed before another past action.
2His parents do not ............... with him.
Wrong!
After "do not," use the base verb "live".
3I ............... working at this company for 25 years by next Christmas.
Wrong!
Use the future perfect continuous "will have been" for duration up to a future point.
4By the time rain interrupted the match, Peter ............... 87 runs.
Wrong!
Use the past perfect "had scored" for the runs completed before the interruption.
5I ............... him twice before he left for New York.
Wrong!
Use the past perfect "had seen" for an action completed before he left.
6When I visited her, she ............... bedridden for six months.
Wrong!
Use the past perfect "had been" for a state that started before the visit and continued up to it.
7I ............... school last year.
Wrong!
Use the simple past "left" with the finished past time expression "last year".
8There ............... a famine in Bengal in 1982.
Wrong!
Use the simple past "was" for a finished event in 1982.
9John has ............... home.
Wrong!
Use the past participle "gone" after "has" in the present perfect.
Done.
Score: 0/9
Share your score!

Answers

  1. We had reached the railway station before the train came.
  2. His parents do not live with him.
  3. I will have been working at this company for 25 years by next Christmas.
  4. By the time rain interrupted the match, Peter had scored 87 runs.
  5. I had seen him twice before he left for New York.
  6. When I visited her, she had been bedridden for six months.
  7. I left school last year.
  8. There was a famine in Bengal in 1982.
  9. John has gone home.
  • 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 “Promote” July 7, 2026
  • 100 Collocations for Household Chores July 7, 2026
  • Present Simple vs. Present Continuous (Signal Words) Exercise July 7, 2026
  • Often: should the t be silent? July 7, 2026
  • 100 Words Every Concept Artist Should Know July 7, 2026
  • 100 Best Synonyms for “Damaged” July 7, 2026
  • 100 Best Synonyms for “Fraught” July 7, 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.