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
You are here: Home / Exercises / Past Simple or Present Perfect Tense Exercise

Past Simple or Present Perfect Tense Exercise

June 1, 2017 - A2pdf

Both the simple past and the present perfect are used to talk about finished actions and situations. However, there is an important difference between them. The present perfect tense cannot be used with expressions referring to the past.

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

Progress 0 of 12 answered
1. I ................................ here when I was a child.
Wrong!
Here the clause 'when I was a child' clearly shows that we are talking about something completed in the past. The present perfect is not possible here.
2. I .................................. her since last year.
Wrong!
We prefer the present perfect tense with the time expressions since and for.
3. She ................................... unhappy since she left school.
Wrong!
We prefer perfect tenses with the time expressions since and for.
4. 'Where is John?' 'He ........................ here ten minutes ago.'
Wrong!
We do not use the present perfect tense with time expressions referring to the past.
5. They ................................... the contract last week.
Wrong!
The present perfect tense is not used with past time expressions.
6. She ............................... ill for a long time.
Wrong!
Perfect tenses are preferred with the time expressions since and for.
7. Somebody ............................ their umbrella in the lobby.
Wrong!
We use the present perfect tense to talk about completed past events when there is no reference to time.
8. ................................ a ghost?
Wrong!
We use the present perfect tense to refer to a period of time that started in the past and has continued up to the present.
9. I can't get into my house because I .................................. my keys.
Wrong!
When there is no time reference we use the present perfect tense to talk about finished events.
10. I .................................. six letters since morning.
Wrong!
11. Sophia .................................... absent since Monday.
Wrong!
We prefer perfect tenses with the time expressions since and for.
12. You can't see him now because he ............................. home.
Wrong!
When there is no time reference, we use the present perfect tense to talk about finished actions.
Done.
Score: 0/12

Answers

1. I lived here when I was a child.
2. I haven’t seen her since last year.
3. She has been unhappy since she left school.
4. ‘Where is John?’ ‘He was here ten minutes ago.’
5. They signed the contract last week.
6. She has been ill for a long time.
7. Somebody has left their umbrella in the lobby.
8. Have you ever seen a ghost?
9. I can’t get into my house because I have lost my keys.
10. I have written six letters since morning.
11. Sophia has been absent since Monday.
12. You can’t see him now because he has gone home.

  • 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

  • 100 Other Words for “Overcome” March 3, 2026
  • 100 Collocations for IELTS Reading Success March 3, 2026
  • 100 Words Related to Pottery & Ceramics March 3, 2026
  • 100 Idioms to Score 8+ in IELTS Speaking March 3, 2026
  • 100 Other Words for “Worried” March 3, 2026
  • 100 Other Words for “Accomplish” March 3, 2026
  • 100 Other Words for “Assist” March 3, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap

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