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

Simple Past vs. Present Perfect vs. Simple Present vs. Past Perfect Exercise

January 20, 2020 - B2pdf

Fill in the blanks with an appropriate verb form.
Progress 0 of 12 answered
1I ............... for hours, but he didn’t come.
Wrong!
Use the simple past "waited" for a finished action in the past.
2She ............... in several movies.
Wrong!
Use the present perfect "has acted" to describe life experience up to now.
3The train ............... a few minutes ago.
Wrong!
Use the simple past "left" with the finished-time expression "a few minutes ago."
4Make sure that you ............... on time.
Wrong!
Use the simple present "arrive" after "make sure that" when giving an instruction about the future.
5The poor man made sure that his children never ...............
Wrong!
Use the simple past "starved" in the past-time clause after "made sure."
6You will get the promotion if you ............... it.
Wrong!
Use the simple present "deserve" in the if-clause of a first conditional sentence.
7They realized that they ............... a major blunder.
Wrong!
Use the past perfect "had committed" for the earlier action before "realized."
8We ............... anything from them in over a month.
Wrong!
Use the present perfect "have not heard" for a period continuing up to now.
9They ............... two wickets before rain interrupted the match.
Wrong!
Use the past perfect "had taken" for the earlier action before the rain interrupted the match.
10Dad ............... home from work at 6:30.
Wrong!
Use the simple present "reaches" for a regular routine.
11Mother ............... the weekends with her parents.
Wrong!
Use the simple present "spends" for a regular habit or routine.
12She started crying as soon as she ............... me.
Wrong!
Use the simple past "saw" for the completed past action after "as soon as."
Done.
Score: 0/12
Share your score!

Answers

  1. I waited for hours, but he didn’t come.
  2. She has acted in several movies.
  3. The train left a few minutes ago.
  4. Make sure that you arrive on time.
  5. The poor man made sure that his children never starved
  6. You will get the promotion if you deserve it.
  7. They realized that they had committed a major blunder.
  8. We have not heard anything from them in over a month.
  9. They had taken two wickets before rain interrupted the match.
  10. Dad reaches home from work at 6:30.
  11. Mother spends the weekends with her parents.
  12. She started crying as soon as she saw me.
  • 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 “Learn” June 24, 2026
  • 100 Examples of Indirect Questions June 24, 2026
  • 100 Best Synonyms for “Immature” June 24, 2026
  • 100 Best Synonyms for “Execute” June 24, 2026
  • 100 Words Every Catering Coordinator Should Know June 24, 2026
  • 100 Best Synonyms for “Marvelous” June 24, 2026
  • Why the word Maverick comes from a real person 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.