Present Perfect vs Past Simple
A finished past moment, or a connection to now?
By the end: Choose a tense from the time frame and move naturally from an experience to its details.
Tutor guide: Let the learner try first. Use the two follow-up prompts, then ask them to explain a quiz choice. Extra discussion is optional.
The quick answer
Use the past simple for an event or state in a finished past time frame: I visited York last year. Use the present perfect for experience up to now, a current result, or a situation continuing to now: I’ve visited York twice. Choose from the context, not just a keyword.
Aisha is catching up with a friend. She starts with life experience, then tells the story of one particular trip.
Read the three short sections, use the speaking pauses, then check your understanding. The extra-detail panels are optional.
1. Present perfect or past simple: check the time frame
A finished past frame
“I visited York last April.”
The conversation places the visit in a finished past period. Use the past simple.
Experience up to now
“I’ve visited York twice.”
The exact dates are not the focus. We count the visits as part of Aisha’s experience up to now.
| Meaning | Pattern | Example |
|---|---|---|
| Finished past | past form / did + base verb | I went in April. Did you enjoy it? |
| Experience or current connection | have/has + past participle | I have been there. Have you been? |
| A state continuing to now | have/has + past participle | I have known her for five years. |
2. Start with experience, then ask for details
Ben: Have you ever visited York?
Aisha: Yes, I have. I went there last April.
Ben: Who did you go with?
Aisha: I went with my sister. We stayed for two nights.
The first question opens a time frame extending to now. Once a particular trip becomes the topic, the past simple carries its details. Who did you go with? needs no repeated date because the trip is already understood.
A result matters now
“I’ve lost my travel card. I can’t get through the barrier.”
The present perfect introduces a past event through its current result.
Tell the finished story
“I lost my travel card on Monday, but I found it that evening.”
The past simple locates the events in a finished story.
3. For, since and unfinished time
Still true now
“I’ve lived here for three years.”
I still live here. For gives a duration; since gives a starting point: I’ve lived here since 2023.
A finished period
“I lived there for three years, then moved.”
That period is finished. For can go with either tense, so it is not an automatic present-perfect signal.
Today and this week need context. At lunchtime, I’ve answered six emails today counts a total so far. After a finished meeting, I spoke to Ana today reports a particular event. The word today alone does not decide the tense.
Already, just and yet: British and American English
British English commonly uses the present perfect for recent news and results: I’ve just eaten. / Have you finished yet? American English often also uses the past simple: I just ate. / Did you finish yet?
This lesson models British English. It does not treat those ordinary American alternatives as mistakes.
Been or gone?
Aisha has been to York describes a visit and return. Aisha has gone to York normally means she is there or on the way, so she is away now. Both use present perfect; the participle changes the message.
From experience to a story
Tap a large phrase button to hear its example. Repeat it, then change one detail. Use the player for the complete recording.
Choose an example, or play the complete recording.
Voice: Amanda · 18 seconds · English (United States). Written lesson examples use British English conventions.
Listening focus: Listen for the change from life experience to one finished trip. Which wish continues now?
Read the full transcript
Have you ever visited York? Yes, I have. I went there last April. Who did you go with? I went with my sister. We stayed for two nights. I have wanted to go back since that trip. I have not booked anything yet.
Check the listening answer
Have you ever visited opens the experience question. Went and stayed describe the particular trip. The wish to return continues: I have wanted to go back since that trip.
Repair two messages
Say or write a corrected version first. Then open the explanation.
1. “I have seen him yesterday.”
Show the correction and reason
I saw him yesterday.
Yesterday places this meeting in a finished past time frame.
2. “Did you went with your sister?”
Show the correction and reason
Did you go with your sister?
After did, use the base verb go. The finished trip is already the topic.
Mastery quiz
Choose one best answer for each situation. Work without the table first, then check all eight answers. Every choice has an explanation.
Answer key with explanations
I visited Bath last summer. Visited places the event in the finished period last summer.
Have you ever visited Bath? Have you ever… opens a life-experience time frame extending to now.
Who did you go with? The June trip is established, so use past simple for its details.
She has worked there for three years. Has worked + for describes a period continuing to now in this context.
since Since introduces the starting point of a situation continuing to now.
No. It locates the event in a finished past time; the effect may continue. The finished time expression explains the tense. It says nothing certain about recovery.
Has she gone home? Has + gone uses the past participle. She is normally away now.
The speaker can present time up to now or focus on a particular finished event. Context and viewpoint decide the tense; today alone is not enough.
This checks understanding of this lesson. It does not assign an overall English level.
Use it without the model
Ask an experience question, answer it, then give two details of a particular occasion. Finish with one situation that continues now.
If a form still feels uncertain, revisit its explanation and try a new example. You can return tomorrow for a quick recall check.
