Present Perfect vs Past Simple
Grammar learning path:Present perfect contrasts1. Reminder
You already know the past simple and present perfect. The present perfect connects the past to the present. The past simple focuses on specific, finished events. Understanding the difference helps your speaking and writing sound natural.
A quick rule: if you say when it happened (finished time), use past simple; if the time isn’t finished or the result/experience matters now, use present perfect.
2. Why Both Tenses Matter
English speakers often choose tenses based on what they want the listener to notice:
- Past Simple: “What happened?”
- Present Perfect: “What matters now?” or “How is it connected to now?”
Present perfect still talks about the past, but we don’t focus on the exact time—only the experience/result up to now.
Example:
- “I saw that movie yesterday.” → Past simple, finished action, time is important.
- “I have seen that movie.” → Present perfect, experience matters now, time is not mentioned.
3. Present Perfect: Focus on Connection to Now
Use the present perfect for:
- Experience: “I have been to Paris.” → The fact that you have this experience matters now.
- Result now: “I have lost my keys.” → They are still lost.
- Unfinished time period: “I have eaten three cookies today.” → The day isn’t over yet.
Notice: We usually don’t use the present perfect with finished time expressions like yesterday, last year, or in 2019. We use the past simple instead.
You can use the present perfect with an unfinished time period, such as today or this week.
4. Past Simple: Focus on Finished Actions
Use the past simple when the action happened at a specific time in the past or is a main event in a story:
- “I saw Paris in 2019.” → Finished, specific time.
- “She finished her homework last night.” → Clear, completed action.
- “They arrived at the party at 8 p.m.” → Main event, finished action.
5. Using Both Tenses Together
Present perfect and past simple often appear in the same conversation or story:
- Present perfect → past simple sequence: Use present perfect to give background (general information up to now) or show relevance, then past simple to tell what happened next.
“I’ve been to Italy several times. I first went to Rome in 2018.” - Past simple → present perfect for results: Use past simple to tell the main event, present perfect to show the result or connection now.
“I lost my wallet yesterday. I’ve blocked my cards, so I can’t use them now.”
| Sequence | First | Then |
|---|---|---|
| background → narrated event | present perfect for experience or background up to now | past simple for a specific finished event |
| narrated event → current result | past simple for the completed event | present perfect for its result now |
Think about what you want the listener to notice: the fact that something happened or its connection to now.
6. Common Time Words
Present perfect often appears with: ever, never, just, already, yet, today, this week, this month, this year. These words often go with the present perfect because they refer to an unfinished time period or a ‘life experience’ question.
- “She has just arrived.” → Result matters now.
- “Have you ever tried sushi?” → Experience matters now.
Past simple often appears with: yesterday, last night, last week, last year, in 2019, two days ago. These words show finished time.
- “She arrived at 7 p.m. yesterday.” → Finished action, time important.
- “I saw that movie last night.” → Main event, finished action.
Finished and unfinished time containers
This morning can be unfinished or finished, depending on the time of speaking:
- “I have had two coffees this morning.” (It is still morning.)
- “I had two coffees this morning.” (The morning is over.)
For and since
Use the present perfect with for or since when a situation started in the past and continues now. Use the past simple for a finished period:
- “I have lived here for five years.” (I still live here.)
- “I have lived here since 2021.” (I still live here.)
- “I lived there for five years, but I moved last month.” (The period is finished.)
British and American English differ with just, already, and yet. Standard British English normally uses the present perfect for a recent event connected to now:
- “Have you eaten yet?”
- “I’ve already eaten.”
- “She has just left.”
American English also commonly uses the past simple, especially in conversation:
- “Did you eat yet?”
- “I already ate.”
- “She just left.”
Both patterns are widely understood.
7. Negatives, Questions, and Short Answers
Negative Forms
| Tense | Form | Example |
|---|---|---|
| Present perfect | subject + have/has not + past participle | “I haven’t seen the film.” (= not at any time up to now) |
| Past simple | subject + did not + base verb | “I didn’t see the film last night.” (= at that finished time) |
Questions and Short Answers
- Present Perfect: “Have you ever tried sushi?” → Yes, I have. / No, I haven’t.
- Past Simple: “Did you try sushi yesterday?” → Yes, I did. / No, I didn’t.
Use the past simple to ask about an exact finished time:
- ✓ “When did you arrive?”
- ✗ “When have you arrived?”
8. Common Mistakes
| Incorrect | Correct | Why? |
|---|---|---|
| “I have seen her yesterday.” | “I saw her yesterday.” | Yesterday is a finished time. |
| “I have lived in London in 2019.” | “I lived in London in 2019.” | In 2019 is a finished time. |
| “Did you ever be to Paris?” | “Have you ever been to Paris?” | Use have/has + past participle for life experience. |
Quick check
Try one question now
Check your answer when you are ready.
9. Making the Right Choice
Ask yourself:
- Is the time finished and specific? → Past simple
- Is the time not mentioned or not important? → Present perfect
- Do I want to emphasize experience, result, or connection to now? → Present perfect
- Do I want to emphasize what happened, sequence, or main event? → Past simple
Example:
- “I have lost my phone.” → Result matters now.
- “I lost my phone yesterday.” → The past event is the focus.
Was this lesson helpful?
Last updated August 23, 2026