Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Top Social Media 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
1. His father ............................... last year.
Wrong!
When there is a definite past time reference we use the simple past tense.
2. James ........................................ school at fourteen.
Wrong!
When there is a definite past time reference we use the simple past tense.
3. I .................................. him for ten years.
Wrong!
To talk about an action or situation that started in the past and has continued up to the present we use the present perfect tense.
4. I ................................. all of her novels.
Wrong!
When there is no definite time reference we use the present perfect tense.
5. You .................................... me for anything.
Wrong!
When there is no definite time reference we use the present perfect tense.
6. I .................................... a strange experience last night.
Wrong!
When there is a definite past time reference, we use the simple past tense.
7. Suddenly I .................................. a knock on the door.
Wrong!
We use the simple past tense to simply state that something happened in the past.
8. There ................................ no one to rescue the child.
Wrong!
We use the simple past tense to state that something happened or didn't happen in the past.
9. The fox .................................. to eat the bunch of grapes hanging from the vine.
Wrong!
We use the simple past tense to say that something happened in the past.
10. This castle ................................... in the 16th century.
Wrong!
When there is a definite past time reference we use the simple past tense.
11. I ................................... pity for the poor beggar.
Wrong!
We use the simple past tense to say that something happened in the past.
12. You .................................... for the grand finale.
Wrong!
When there is no definite time reference we use the present perfect tense.
Done.
Score: 0/12

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.
5. You have never thanked me for anything.
6. I had a strange experience last night.
7. Suddenly I heard a knock on the door.
8. 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. I felt pity for the poor beggar.
12. You have been selected for the grand finale.

  • Share
  • Post
  • Post
  • Email
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
741,874 
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

  • Challenging Aspect Choice in Extended Contexts Exercise March 11, 2026
  • Demanding Marked vs. Unmarked Tense Selection Exercise March 11, 2026
  • 100 Best Synonyms for “Same” March 11, 2026
  • 100 Other Words for “Clean” March 11, 2026
  • 100 Best Synonyms for “Common” March 11, 2026
  • 100 Other Words for “Produce” March 11, 2026
  • Advanced Modality and Evidential Meaning Exercise March 11, 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.