Present Perfect vs Past Simple: What's the Difference?
The Past Simple ("I saw") and the Present Perfect ("I have seen") both talk about the past, which is why they are so easy to confuse. The difference comes down to one idea: the Past Simple points to a finished time, while the Present Perfect connects the past to now.
This guide is for A2 to B1 learners who keep mixing up these two tenses. By the end you will know how to form each one, the time words that signal each tense, the four key uses of the Present Perfect, and the mistakes to avoid. Three exercises are on this page so you can practice straight away.
A quick video summary
The difference in one line
Use the Past Simple for a finished action at a finished time: I saw that film last week. Use the Present Perfect when the past still connects to now and the exact time is not the point: I have already seen that film. If you can add a finished time word like "yesterday" or "in 2019", you need the Past Simple. If the time is open or unfinished, you need the Present Perfect.
How to form each tense
| Past Simple | Present Perfect | |
|---|---|---|
| Structure | past form of the verb | have / has + past participle |
| Regular verb | work → worked | work → have worked |
| Irregular verb | eat → ate | eat → have eaten |
| Negative | did not (didn't) + base verb | have / has not (haven't / hasn't) + participle |
| Question | Did you go? | Have you gone? |
The Past Simple uses the auxiliary did for negatives and questions: I didn't see anybody. Where did you go? The Present Perfect uses have or has as the auxiliary: Have you said it? I have not said it.
When to use the Past Simple
The Past Simple is for something that started and finished in the past. It is over, and we usually know or imply when it happened. We use it to describe a specific event or moment.
| Use | Example |
|---|---|
| Finished action at a set time | Last year, I went to Spain for my summer holiday. |
| A series of past events | He came in, sat down and rang the bell twice. |
| Past habits or states | I smoked a lot when I was young. |
| Historical facts | The Vikings invaded Britain. |
In each case the time period is finished. You can pin the action to a point in the past: last year, when I was young, in the past.
When to use the Present Perfect
The Present Perfect links the past to the present. The exact time is unknown or unimportant; what matters is the result or the connection to now. It has four common uses.
| Use | Example |
|---|---|
| Started in the past, still true now | I have lived here all my life. We have had this car since October. |
| Life experience (time not stated) | I have been to America. I have swum with dolphins. |
| Recent action with a result now | Oh! I have lost my wallet. I have brought the book. |
| Unfinished time word | I have seen three films this week. (the week is not over) |
The classic trap. "I swam with dolphins" and "I have swum with dolphins" are both about the past. Use the Past Simple if you mean a specific trip ("I swam with dolphins in 2019"). Use the Present Perfect if you just mean the experience at some point in your life ("I have swum with dolphins").
The rule is clear, choosing fast while you speak is the goal. Book a free trial lesson and practice both tenses in real conversation with an experienced native teacher, no credit card needed.
Book my free trialTime words that signal each tense
The fastest way to choose is to listen for the time word. Some words almost always go with one tense.
| Past Simple signals | Present Perfect signals |
|---|---|
| yesterday, last week, last year | already, yet, just |
| two years ago, in 1994 | ever, never |
| when I was a child | since 2007, for ten years |
| this morning (if the morning is over) | so far, up to now, recently |
Notice "since" and "for" with the Present Perfect: since marks a starting point ("since October"), and for marks a length of time ("for ten years").
Common mistakes with these two tenses
- Using the Present Perfect with a finished time word. Wrong: "I have seen him yesterday." Right: "I saw him yesterday." With "yesterday" you need the Past Simple.
- Using the Past Simple for an unfinished experience. Wrong: "I never went to Japan" (when you mean ever in your life). Right: "I have never been to Japan."
- Forgetting the past participle. The Present Perfect needs the participle, not the past form. Wrong: "I have went." Right: "I have gone."
- Mixing the auxiliaries. The Past Simple question uses "did" ("Did you see?"), the Present Perfect uses "have" ("Have you seen?"). Do not say "Did you have seen?"
Practice exercises on Present Perfect and Past Simple
Exercise 1. The Present Perfect tense. Put have or has, then read each sentence.
Exercise 2. The Past Simple tense. Put the verbs into the past simple.
Exercise 3. Past Simple vs Present Perfect. Drag each sentence to the correct column.
Quick self-check
Choose the right tense, then reveal the answers.
1. I ____ (lose) my keys. I can't get in. (result now)
2. We ____ (visit) Rome in 2018. (finished time)
3. ____ you ever ____ (eat) sushi? (life experience)
Show answers
1. have lost (Present Perfect, the keys are still lost now). 2. visited (Past Simple, "in 2018" is finished). 3. Have / eaten ("Have you ever eaten sushi?").
How did that feel? Knowing the rule is one thing. Picking the right tense without stopping to think is the goal. In a free trial lesson, an experienced native teacher will have you using both tenses naturally within minutes.
Try a free trial lessonFrequently asked questions
What is the main difference between the Present Perfect and the Past Simple?
When should I use the Present Perfect instead of the Past Simple?
Why is "I have seen him yesterday" wrong?
How do I form the Present Perfect?
Do "since" and "for" go with the Present Perfect or the Past Simple?
Key takeaways
- Past Simple = finished action at a finished time; Present Perfect = past connected to now.
- If you can add a finished time word (yesterday, in 2019), use the Past Simple.
- The Present Perfect uses have/has + past participle.
- The Present Perfect covers experiences, recent results, and time that is not over yet.
- "Since" and "for" go with the Present Perfect.
Keep learning
- Just, still, yet and already
- The passive form
- More free English grammar guides
- Test your English level
- Meet our English teachers
Written and reviewed by the experienced native English teachers at Live English, online since 2007.