• 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 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, and we're still close friends.
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

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

Answers

  1. His father died last year.
  2. James left school at fourteen.
  3. I have known him for ten years, and we’re still close friends.
  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.

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, 112 lessons and 730 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 7

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 “Tough” October 30, 2026
  • Invitation Emails Exercise October 30, 2026
  • Transport Verb Phrases Exercise October 30, 2026
  • 100 Words to Describe Hospitals October 30, 2026
  • 100 Best Synonyms for “Damaging” October 30, 2026
  • 100 Best Synonyms for “Handsome” October 30, 2026
  • 100 Best Synonyms for “To Teach” October 29, 2026
  • 100 Best Synonyms for “Growing” October 29, 2026
  • 100 Best Synonyms for “Tendency” October 29, 2026
  • 100 Best Synonyms for “Cynical” October 29, 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