Present Perfect or Past Simple Difference and Exercises (PDF)
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.