Present Perfect Tense: Rules, Examples and When to Use It
I've seen it or I saw it? The present perfect connects the past to now — and once you see the four ways it does that, choosing between it and the past simple gets much easier.

On this page
The present perfect (I have worked, she has seen, they've left) is one of the most useful tenses in English — and one of the most confusing for learners, because many languages don't have it, or use it differently.
The key idea is simple: the present perfect talks about the past from the point of view of now. It answers questions like "What have you done in your life?", "What's new?" and "How long has this been true?" The past simple, by contrast, talks about a finished moment in the past. Keep that difference in mind and most choices become clear.
How to form the present perfect
have / has + past participle
| Form | Example |
|---|---|
| Positive | I have finished. · She has left. · They've arrived. |
| Negative | I haven't finished. · He hasn't called. |
| Question | Have you finished? · Has she called? |
| Short answer | Yes, I have. · No, she hasn't. |
Use has with he, she, it and singular nouns; have with everything else. In speech, it's usually contracted: I've, you've, we've, they've, he's, she's, it's. Careful: he's can mean he has or he is — he's finished (has), he's tired (is).
Regular verbs add -ed (work → worked). Irregular verbs have their own past participle — these are the ones you need to know by heart:
| Verb | Past simple | Past participle |
|---|---|---|
| be | was / were | been |
| go | went | gone / been |
| see | saw | seen |
| do | did | done |
| eat | ate | eaten |
| take | took | taken |
| write | wrote | written |
| buy | bought | bought |
| meet | met | met |
| find | found | found |
When to use the present perfect
1. Life experiences — when it happened doesn't matter
Use it to talk about experiences up to now, without saying when. Ever (in questions) and never are common here.
I've been to Japan twice.
Have you ever tried sushi? — No, I've never eaten raw fish.
2. A past action with a result now
Something happened, and the important thing is how it affects the present.
I've lost my keys. (I don't have them now.)
She's broken her arm, so she can't drive. (The arm is still broken.)
3. Something that started in the past and is still true
With for (a length of time) and since (a starting point):
I've lived here for five years. · I've lived here since 2021.
How long have you known each other?
This is a classic mistake for speakers of many languages, who use the present tense here. I live here since 2021 sounds wrong in English — the situation started in the past and continues, so it needs the present perfect.
4. Recent news — with just, already and yet
I've just sent the email. (a moment ago)
They've already booked the hotel. (sooner than expected)
Have you finished yet? · I haven't finished yet. (up to now)
Just and already go between have and the participle; yet goes at the end of questions and negatives.
Present perfect vs past simple
This is the choice learners ask about most. Ask one question: is the time finished?
| Present perfect | Past simple |
|---|---|
| No finished time mentioned | A finished time is stated or clear |
| I've seen that film. | I saw that film last week. |
| She's worked here since May. (still works here) | She worked here for two years. (doesn't any more) |
| Time words: ever, never, just, already, yet, so far, for, since, this week | Time words: yesterday, last year, in 2019, two days ago, when I was a child |
A very natural pattern in conversation: open with the present perfect, then switch to the past simple for the details.
"Have you ever been to Rome?" — "Yes, I went there in 2019. We stayed near the Colosseum."
Once you name the time (in 2019), you're telling a story about a finished moment — so it's past simple from then on.
Been or gone?
Both are past participles of go, with different meanings:
She's been to the shop. (She went and came back — she's here now.)
She's gone to the shop. (She went and she's still there.)
The present perfect continuous, briefly
have / has been + -ing puts the focus on an activity and how long it has lasted:
I've been waiting for an hour. · You look tired — have you been running?
Compare: I've read the book (finished — the result) and I've been reading the book (the activity, maybe not finished). Verbs that describe states, like know, like, want, usually stay in the simple form: I've known her for years, not I've been knowing her.
Common mistakes
- A finished time with the present perfect:
I have seen him yesterday.→ I saw him yesterday. - Present tense in "how long" questions:
How long do you know her?→ How long have you known her? - The past simple form instead of the participle:
I've went there.→ I've gone / I've been there. - "Since" with a length of time:
since three years→ for three years (but since 2022, since Monday). - Has / have mix-ups:
She have finished.→ She has finished.
American speakers often use the past simple where British speakers use the present perfect, especially with just, already and yet: "Did you eat yet?" is normal in the US. Both are correct; the present perfect forms in this article are understood everywhere.
Where it fits in your learning
The present perfect is usually taught around A2 and practised until it feels natural at B1 — talking about experiences, news and how long things have been true is a big part of what the CEFR expects at that level (see CEFR levels explained). The next step is the past perfect (had done), which does the same job from a point in the past — see how the past perfect works.
Quick check
Choose the present perfect or the past simple. Answers are below.
- I ___ (never / try) Indian food — is it spicy?
- We ___ (move) to Berlin in 2018.
- She ___ (work) at the bank since March.
- "Where's Tom?" — "He ___ (just / go) out."
- ___ you ___ (see) the new Batman film? — Yes, I ___ (see) it on Saturday.
- I ___ (lose) my phone. Can I use yours?
1 have never tried (experience) · 2 moved (2018 is finished) · 3 has worked or has been working (since March, still true) · 4 has just gone · 5 Have you seen … saw (experience, then a finished time) · 6 have lost (result now)
In American English, the past simple is also common in 4 (just went) and 6 (lost).
Questions people ask
What is the present perfect tense in simple words?
It's have/has + past participle (I have seen, she has left), and it talks about the past from the point of view of now: experiences, results that matter now, situations that are still true, and recent news.
When should I use the past simple instead?
When you say or clearly mean a finished time: yesterday, last week, in 2019, when I was a child. 'I've seen that film' (experience) but 'I saw it last week' (finished time).
What's the difference between for and since?
For + a length of time (for two years, for a week); since + a starting point (since 2021, since Monday). Both go with the present perfect when the situation is still true: I've lived here for two years / since 2022.
Is 'Did you eat yet?' wrong?
No — it's normal American English. British English usually says 'Have you eaten yet?'. Both are understood everywhere; the present perfect version is the safe choice in exams.


