Present Perfect Tense
The present perfect connects a past action to the present moment. It is one of the most important â and most misunderstood â tenses in English.
Forming the present perfect
The present perfect is formed with have/has + past participle.
| Subject | Auxiliary | Past participle | Example |
|---|---|---|---|
| I / you / we / they | have | eaten | I have eaten already. |
| he / she / it | has | gone | She has gone home. |
When to use the present perfect
1. Experience up to now â something that happened at an unspecified time in the past:
I have visited Japan. (at some point in my life)
Have you ever tried sushi?
She has never seen snow.
2. Recent actions with present relevance â a past action whose result is felt now:
I have lost my keys. (I can't find them now)
He has broken his leg. (it's broken now)
The train has just arrived.
3. Actions in an unfinished time period â today, this week, this year:
She has called three times today.
We have had a lot of rain this month.
4. With for and since â duration from past to present:
I have lived here for ten years.
She has worked here since 2018.
Key signal words
| Signal word | Example |
|---|---|
| ever, never | Have you ever been to Rome? |
| already, yet, just | I've already eaten. Has she arrived yet? He's just left. |
| for, since | I've known her for years / since 2015. |
| recently, lately | Have you seen her recently? |
Present perfect vs. past simple: Use the past simple for finished times (yesterday, last year, in 2010). Use the present perfect when no specific time is given or the time period is unfinished.
Tip: If you can answer "when exactly?", use the past simple. If the exact time doesn't matter or isn't known, use the present perfect.