Present perfect or past simple?
I've lost my keys or I lost my keys? Understand when English connects the past to now, and when a finished time needs the past simple.
In this lesson you will
- Use the past simple for finished actions at a known time
- Use the present perfect for experiences and results that matter now
- Choose correctly with ever, never, just, already, yet, for and since
- Avoid the most common mistakes with time expressions
Both tenses talk about the past, so why does English need two? The difference is the connection to now. The past simple puts an action in a finished time. The present perfect connects a past action to the present.
- I lost my keys yesterday. (a finished time: yesterday)
- I've lost my keys. (the result matters now: I can't get into my house)
Use the past simple when...
- You say or know when it happened: We visited Rome in 2019.
- The time period is finished: I saw her last week.
- You tell a story: She opened the door and walked in.
Common time words: yesterday, last night, last year, in 2015, two days ago, when I was a child.
Use the present perfect when...
- You talk about life experiences and when doesn't matter: I've been to Canada three times.
- A past action has a result now: She's broken her arm, so she can't drive.
- Something started in the past and continues now: We've lived here for six years.
- The time period isn't finished: I've had three coffees today.
Form
have or has + past participle: I have worked, she has seen, they haven't finished, Have you eaten?
Key words
- ever and never (experiences): Have you ever tried sushi? I've never seen snow.
- just (very recently): I've just finished my homework.
- already (sooner than expected): He's already left.
- yet (in questions and negatives): Have you called her yet? I haven't decided yet.
- for + a period of time: for ten minutes, for two years
- since + a starting point: since Monday, since 2020, since I was a child
The golden rule
Never use the present perfect with a finished time expression.
- Wrong: I have seen that movie last week.
- Right: I saw that movie last week.
- Right: I've seen that movie. (no time given, so it's an experience)
A typical conversation
We often start with the present perfect to introduce an experience, then switch to the past simple for the details.
A: Have you ever been to Japan?
B: Yes, I've been there once.
A: Really? When did you go?
B: I went in 2022. I stayed in Kyoto for two weeks and loved it.
Practice
Check your understanding
0 of 4 answered