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 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".
Done.
Score: 0/12
Share your score!

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.
  • 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 “Qualified” July 2, 2026
  • 100 Words Every Sculptor Should Know July 2, 2026
  • 100 Best Synonyms for “Implement” July 2, 2026
  • 100 Words Every GTA 6 Player Should Know July 2, 2026
  • 100 Best Synonyms for “Adequate” July 2, 2026
  • 100 English Phrases for Checking Out at a Grocery Store July 2, 2026
  • 100 Best Synonyms for “Funful” July 2, 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.