Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Posts
  • Rules
  • Social Media Archive
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Vocabulary
  • Writing Guides
  • Try Pro Free

Simple past or present perfect tense exercise

April 13, 2017 - A2pdf

Can you use simple past and present perfect tenses correctly? Test your understanding of tenses with this grammar exercise.

Progress 0 of 12 answered
1His father ............... last year.
Wrong!
Use the simple past with the finished past time expression "last year", so the correct answer is "died".
2James ............... school at fourteen.
Wrong!
Use the simple past with the finished past time expression "at fourteen", so the correct answer is "left".
3I ............... him for ten years.
Wrong!
Use the present perfect for a situation that began in the past and continues now, so the correct answer is "have known".
4I ............... all of her novels so far.
Wrong!
Use the present perfect with "so far" to show experience up to now, so the correct answer is "have read".
5You ............... me for anything so far.
Wrong!
Use the present perfect with "so far" to talk about the period up to now, so the correct answer is "have not thanked".
6I ............... a strange experience last night.
Wrong!
Use the simple past with the finished past time expression "last night", so the correct answer is "had".
7Suddenly I ............... a knock on the door.
Wrong!
Use the simple past for a completed event in a past story, so the correct answer is "heard".
8When we arrived, there ............... no one to rescue the child.
Wrong!
Use the simple past for the situation at that finished past moment, so the correct answer is "was".
9The fox ............... to eat the bunch of grapes hanging from the vine.
Wrong!
Use the simple past to narrate an event in a story, so the correct answer is "wanted".
10This castle ............... in the 16th century.
Wrong!
Use the simple past passive with the finished past time expression "in the 16th century", so the correct answer is "was built".
11When I saw him, I ............... pity for the poor beggar.
Wrong!
Use the simple past for a completed reaction at a finished past moment, so the correct answer is "felt".
12Congratulations! You ............... for the grand finale.
Wrong!
Use the present perfect passive to announce a recent result with present importance, so the correct answer is "have been selected".
Exercise complete
Score 0/12
Share your score!
More Exercises →

Answers

  1. His father died last year.
  2. James left school at fourteen.
  3. I have known him for ten years.
  4. I have read all of her novels so far.
  5. You have not thanked me for anything so far.
  6. I had a strange experience last night.
  7. Suddenly I heard a knock on the door.
  8. When we arrived, there was no one to rescue the child.
  9. The fox wanted to eat the bunch of grapes hanging from the vine.
  10. This castle was built in the 16th century.
  11. When I saw him, I felt pity for the poor beggar.
  12. Congratulations! You have been selected for the grand finale.
ENGLISHGRAMMAR PRO

Learn the grammar behind this exercise

An exercise shows you where you go wrong. EnglishGrammar Pro shows you how to put it right: a short lesson for every mistake you keep making, from the basics to advanced English.

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

  • 105 short lessons in 10 modules, in the right order
  • 63 Pro exercises in all, with up to 10 new ones every week
  • Your progress stored in your Pro account
See what’s inside Pro

Already a Pro member? Log in

  • 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 English
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.
Grammar Checker - Try Now

Latest Posts

  • Approach vs. method vs. procedure vs. process vs. technique October 9, 2026
  • 100 Best Synonyms for “Practices” October 9, 2026
  • 100 Best Synonyms for “Once” October 9, 2026
  • 100 Best Synonyms for “Expectations” October 9, 2026
  • 100 Best Synonyms for “Diminished” October 9, 2026
  • 100 Best Synonyms for “Omitted” October 9, 2026
  • 100 Best Synonyms for “Possess” October 9, 2026

Copyright © 2026 · EnglishGrammar.org
Contact · Disclaimer · Privacy Policy · Refund Policy · Sitemap · Terms

Improve Your English
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.