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 Exercise

June 18, 2022 - B1pdf

Fill in the blanks with an appropriate tense form.

Progress 0 of 12 answered
1I ............... the report yesterday morning.
Wrong!
Use the past simple "sent" for a finished action at a definite past time.
2I ............... all my tests so far.
Wrong!
Use the present perfect "have passed" with "so far" for experience up to now.
3His grandfather ............... last month.
Wrong!
Use the past simple "died" with the finished past time "last month".
4Make sure that the patient ............... adequate rest.
Wrong!
After "Make sure that," use the present simple "gets" to refer to the desired result.
5He made sure that no one ............... advantage of him.
Wrong!
Use the past simple "took" after the past reporting verb "made sure."
6You will get a promotion if you ............... your deadlines.
Wrong!
Use the present simple "do not miss" in the if-clause of a first conditional sentence.
7Suddenly I remembered that I ............... him before.
Wrong!
Use the past perfect "had met" for the action that happened before another past action.
8I ............... him since January.
Wrong!
Use the present perfect "have not seen" with "since" for a period continuing to the present.
9He ............... 150 runs before he was bowled out.
Wrong!
Use the past perfect "had scored" for the runs completed before he was bowled out.
10Dad ............... for work at 8 a.m.
Wrong!
Use the present simple "leaves" for a regular routine.
11I usually ............... the holidays with my family.
Wrong!
Use the present simple "spend" with "usually" to describe a habit.
12She started crying as soon as she ............... the news.
Wrong!
Use the past simple "heard" for the event that happened at that past time.
Done.
Score: 0/12
Share your score!

Answers

  1. I sent the report yesterday morning.
  2. I have passed all my tests so far.
  3. His grandfather died last month.
  4. Make sure that the patient gets adequate rest.
  5. He made sure that no one took advantage of him.
  6. You will get a promotion if you do not miss your deadlines.
  7. Suddenly I remembered that I had met him before.
  8. I have not seen him since January.
  9. He had scored 150 runs before he was bowled out.
  10. Dad leaves for work at 8 a.m.
  11. I usually spend the holidays with my family.
  12. She started crying as soon as she heard the news.
  • 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 “New” June 24, 2026
  • 100 Best Synonyms for “Insincere” June 24, 2026
  • 100 Best Synonyms for “Temperate” June 24, 2026
  • 100 Examples of Negative Questions June 24, 2026
  • Why ghost has an h June 24, 2026
  • 100 Best Synonyms for “Force” June 24, 2026
  • 100 Best Synonyms for “Prime” June 24, 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.