Home / Grammar / English Tenses / Present Perfect or Past Simple Difference and Exercises (PDF)

Present Perfect or Past Simple Difference and Exercises (PDF)

ad-mania

Choosing between the past simple and the present perfect can be tricky. Here’s a clear breakdown to help you decide which tense to use:

When to Use Past Simple

Use the past simple for actions that are finished and usually include a specific time reference, such as yesterday, last week, or in 2001.

  • Example: We took the dog to the vet yesterday.
  • Example: I went to South Africa when I was a student.

When to Use Present Perfect

Use the present perfect for actions where the exact time is not important, or when talking about experiences.

  • Example: I’ve never been to a safari park before.
  • Example: Have you seen this film?

Note: Be cautious with the words been and gone.

  • Tom has been to Turkey (He visited Turkey and is now back).
  • Tom has gone to Turkey (He is currently in Turkey).

Use the present perfect to discuss recent events with words like just, already, and yet.

  • Example: I’ve just seen Matt.
  • Example: We’ve already told him.
  • Example: Haven’t you finished that yet?

In American English, both tenses are acceptable with just, already, and yet.

  • Example: Haven’t you finished that yet? OR Didn’t you finish that yet?

Use the present perfect for actions that started in the past and continue into the present.

  • Example: I’ve lived in Oxford for years.
  • Example: She’s had that car since she was seventeen.

Use for to indicate the duration and since to specify the starting point of an action.

  • Example: I’ve been here for ages.
  • Example: They’ve lived in Siena for three years.
  • Example: She’s known him since last year.
  • Example: He’s had a cold since Friday.
chart showing differences between present perfect and past simple tense
Present Perfect & Past Simple Differences

Present Perfect or Past Simple Exercises PDF – download

Subscribe
Notify of

2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
This div height required for enabling the sticky sidebar