• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Home of English Grammar
  • Home
  • Course
  • Exercises
  • Grammar Rules
  • Matches
  • Posts
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Vocabulary Lists
  • Archives
    • Social Media Posts
    • Writing Guides
  • Join free

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 so far.
Wrong!
Use the present perfect "has acted" with "so far" to describe 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 by the time rain interrupted the match.
Wrong!
Use the past perfect "had taken" with "by the time" for the action completed 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."

Exercise complete

0/ out of 12 correct answers
Challenge a friend
More Exercises →

Answers

  1. I waited for hours, but he didn’t come.
  2. She has acted in several movies so far.
  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 by the time 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.

Improve your English grammar, vocabulary and writing

We take you step by step from beginner to advanced, even if you struggled with English at school or have always had trouble remembering the rules.

  • 10 modules, 105 lessons and 688 questions
  • Just log in and learn anytime and anywhere
  • Your progress is saved in your account
  • Download the 2027 Grammar Guide (PDF)

Related lesson in the course Past simple or present perfect? Module 04: Tenses & verb forms · Lesson 9

Join free

Already have an account? Sign in

See what’s in the course

Primary Sidebar

2.4M761.4K165.8K

Free 2027 Grammar Guide

  • Download Grammar Guide (PDF)
  • Online grammar course, A1 to C2
  • Weekly exercises and vocabulary
  • Join over 3 million English learners

We respect your privacy. Unsubscribe anytime.

Already have an account? Sign in

Grammar Checker - Try Now

Latest Posts

  • 100 Best Synonyms for “Doing” October 22, 2026
  • “Disinterested” and “uninterested” have overlapped for centuries October 22, 2026
  • 100 Best Synonyms for “Spontaneous” October 22, 2026
  • Critical Discussion Error Correction Exercise October 22, 2026
  • 100 Best Synonyms for “Cheerless” October 22, 2026
  • 100 Best Synonyms for “Prophecy” October 22, 2026
  • 100 Best Synonyms for “Spirit” October 22, 2026
  • 100 Best Synonyms for “Distinct” October 22, 2026
  • Comprise, consist of, include, compose, constitute, and make up: How to choose October 22, 2026
  • Describing People Vocabulary Exercise October 22, 2026
Home of English Grammar

Free English grammar exercises, rules and vocabulary lists, with new exercises every week. Join the leading English grammar site with over 3 million followers.

Join free

Learn

  • Exercises
  • Matches
  • Grammar rules
  • Vocabulary lists
  • Writing guides
  • Online tools

More

  • Top social media posts
  • Various posts
  • Contact

Account

  • Join free
  • Grammar Course
  • Free grammar guide (PDF)

Copyright © 2026 EnglishGrammar.org

  • Disclaimer
  • Privacy policy
  • Terms
  • Sitemap