Present Perfect: From Past to Now
The present perfect connects a past event to the present. The time is unfinished, the result matters now, or the exact past moment is not the point. Learn to see that connection instead of memorising a list of signal words.
About 28 minutes · Guided practice · 10-question mastery test
Try the activities, then check your answers.
Try the activities, then check your answers.
Connect an experience or recent result to now, then switch to the past simple for a finished past detail. An unfinished time expression can support the present perfect, but does not force it in every context.
Quick diagnostic
Which is natural: “I have seen Marta yesterday” or “I saw Marta yesterday”? Why?
Check the answer
I saw Marta yesterday. Yesterday is a finished past time, so use the past simple. Present perfect does not normally combine with a finished time expression.
By the end of this lesson, you can…
One form, four useful meanings
Experience: when is not important
have/has + past participleUse it to describe life experience without naming a finished time. Questions often use ever; negative experience often uses never.
Have you ever worked abroad? · I have never tried scuba diving.Recent news and present results
A recent event matters because of its result now. Just, already and yet are common, but the present result is the real reason for the tense.
I have lost my keys. (I cannot open the door now.) · The train has just arrived.Unfinished time
Use the present perfect when the time period still includes now: today, this week, so far, recently.
I have answered six emails today. (Today is not finished.)From then until now
Use for + duration and since + starting point. The state or activity continues now.
She has known him for ten years. · We have lived here since 2021.
Experience, then a past detail
A: Have you ever taken an overnight train?
B: Yes, I have. I took one in Spain last year.
A: What was it like?
B: It was comfortable, but I didn’t sleep much.
Use the simple form to focus on a result or completed amount. The continuous form can focus on an ongoing activity; explore that distinction after you can manage the core exchange.
See the present connection
I started teaching in 2014.
I have taught for twelve years, and I still teach.
| Meaning | Present perfect | Past simple contrast |
|---|---|---|
| Experience | I have visited Peru. | I visited Peru in 2024. |
| Result now | She has broken her glasses. | She broke them last year, but replaced them. |
| Unfinished time | We have had two meetings this week. | We had two meetings last week. |
| Continuing state | He has owned the car since May. | He owned it for a year, then sold it. |
Simple or continuous?
Result or quantity: simple
The simple form focuses on completion, result or how many.
I have written three reports. · She has painted the kitchen.Activity or duration: continuous
have/has been + -ing highlights the activity, duration or visible evidence.
I have been writing all morning. · Your hands are dirty: have you been painting?State verbs stay simple
Use the simple form with state verbs such as know, own, believe and need.
I have known Eva for years. Not: I have been knowing Eva.Been or gone?
Has gone to means the person is still away. Has been to means the person visited and returned.
Leo has gone to the bank. · Leo has been to Brazil twice.Been to includes a return; gone to leaves the traveller away
The visit is part of her experience, including the return.
She is away now. Gone does not require her already to have arrived.
Mistakes that change the message
Guided practice
Answer first. Then open the explanation and compare your reasoning.
1. Choose: I (have finished / finished) the report, so you can send it now.
have finished: the completed report has a present result.
2. Choose: We (have moved / moved) here in 2022.
moved: in 2022 is a finished past time.
3. Complete with for or since: She has worked remotely ___ March.
since: March is the starting point.
4. Explain the difference: “Mina has gone to Madrid” / “Mina has been to Madrid.”
Has gone means Mina is in Madrid or travelling there. Has been means she visited and returned.
5. Choose simple or continuous: I ___ (read) 120 pages so far.
have read: the number completed is the focus.
Optional extension: develop a longer answer
Use it beyond the exercise
Record a one-minute “life update”. Include one experience, one recent result, one unfinished-time achievement and one continuing situation. Then add a finished past detail using the past simple.
- I have recently…
- So far this month, I have…
- I have been… for/since…
- Last…, I…
Final check
Check your understanding
Choose one answer for each question. Read the context carefully: a question may ask for a particular form, meaning or register. The explanations show why that answer fits.
0 of 10 questions answered
