• 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
  • Sign in
  • Join free

Past Simple or Present Perfect Tense Exercise

June 1, 2017 A2Rule: The past tensespdf

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
1I ............... here when I was a child.
Wrong!
Use "lived" because "when I was a child" refers to a finished time in the past.
2I ............... her since last year.
Wrong!
Use "haven't seen" because "since last year" connects the past with the present.
3She ............... unhappy since she left school.
Wrong!
Use "has been" because the state started in the past and continues to the present.
4"Where is John?" "He ............... here ten minutes ago."
Wrong!
Use "was" because "ten minutes ago" is a finished past time.
5They ............... the contract last week.
Wrong!
Use "signed" because "last week" is a finished past time.
6She ............... ill for a long time now.
Wrong!
Use "has been" because "for a long time now" describes a state continuing to the present.
7Somebody ............... their umbrella in the lobby.
Wrong!
Use "has left" because the past action has a present result: the umbrella is here now.
8............... a ghost?
Wrong!
Use "Have you ever seen" to ask about experience up to now.
9I can't get into my house because I ............... my keys.
Wrong!
Use "have lost" because the past action has a present result: I cannot get in now.
10I ............... six letters since morning.
Wrong!
Use "have written" because "since morning" connects the past with the present.
11Sophia ............... absent since Monday.
Wrong!
Use "has been" because "since Monday" describes a state continuing to the present.
12You can't see him now because he ............... home.
Wrong!
Use "has gone" because it means he went home and is not here now.

Exercise complete

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

Keep this score in a free account.

We respect your privacy. Unsubscribe anytime.

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 now.
  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.

Primary sidebar

2.4M760.9K165.9K

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

Matches rankings

    No results yet. Be the first to finish today’s Daily.

      No results yet. Be the first to finish today’s Daily.

        No results yet. Be the first to finish today’s Daily.

          No results yet. Be the first to finish today’s Daily.

          Play Matches

          Home of English Grammar

          Free exercises, a step-by-step grammar course, rules and vocabulary lists, with new exercises every week. Join the leading English grammar site with over 3 million followers.

          Join free

          Learn

          • Exercises
          • Grammar course
          • Level test
          • Matches
          • Grammar rules
          • Vocabulary lists
          • Writing guides
          • Online tools

          More

          • Top social media posts
          • Various posts
          • Contact

          Account

          • Join free
          • Free grammar guide (PDF)

          Copyright © 2026 EnglishGrammar.org

          • Disclaimer
          • Privacy policy
          • Terms
          • Sitemap