Past simple or present perfect?
Practice Past Simple or Present Perfect with B1 exercises and quiz. Improve grammar with clear explanations, examples, and interactive English test questions.
Exercises & Summary
Past Simple or Present Perfect? Exercises
People use the past simple and the present perfect to talk about the past, but they use them in different ways. Knowing the difference will help you speak and write English better.
Past Simple: Finished actions in the past
We use the past simple to talk about things that happened in the past. Usually, the time is clear or stated.
Structure
Subject + past simple verb
Examples:
- I visited London last year.
- She finished her homework yesterday.
- We watched a movie on Saturday.
These actions are over and done with, and they have nothing to do with now.
Common ways to talk about time in the past simple
We often use past simple with:
- yesterday
- last night / last week / last year
- in 2020
- ago
- then
Examples:
- I saw him two days ago.
- They moved to a new house last month.
Present Perfect: actions that happened in the past that are still relevant now
We use the present perfect to say:
- past actions with a result now, or
- life experiences, or
- actions that happened at an unspecified time.
Structure
Subject + have/has + past participle
Examples:
- I have finished my homework. (Result: Now it is done)
- She has lost her keys. (Result: She doesn’t have them now)
- They have visited Paris. (Life experience)
It doesn’t matter what time it is or if it is mentioned.
When the time is up and when it isn’t
This is one of the most important things that set them apart.
If the time is up, use the past simple:
- I went to the gym yesterday.
(yesterday is finished)
If the time isn’t up yet, use present perfect:
- I have gone to the gym today.
(today is not finished yet)
Present perfect for things that have happened in the past
We often use the present perfect tense with the words “ever” and “never” to talk about things that have happened.
Examples:
- I have never tried sushi.
- Have you ever been to Italy?
We do not say when the action happened.
But if we say when, we use past simple:
- I went to Italy in 2022.
Present perfect for things that have happened recently
We use the present perfect to talk about things that happened recently and are still important.
Examples:
- She has just finished her work.
- I have already eaten.
- They have not called me yet.
Common words with present perfect:
- just
- already
- yet
- ever
- never
Compare past simple and present perfect
Past simple:
- I lost my phone yesterday. (finished time)
Present perfect:
- I have lost my phone. (important now, I don’t have it)
Past simple:
- She saw that movie last week.
Present perfect:
- She has seen that movie. (experience in her life)