The present perfect (have + past participle)
A past action connected to now — and when not to use it.
Form: have / has + past participle (worked, seen, been…). It connects the past to the present.
| Use | Example | Meaning |
|---|---|---|
| Experience (no date) | I've been to London. | at some time in my life |
| Present result | I've lost my keys. | I don't have them now |
| Unfinished period | I've drunk three coffees today. | today isn't over |
| just / already / yet | She's just left. Have you finished yet? | very recent / expected |
- Have you ever eaten sushi? – Yes, I ate some last week.experience (present perfect) → specific time (past simple)
Test yourself
-
Complete: I (see) this film three times.
Show answer
have seen -
Complete: I (see) this film last night.
Show answer
saw -
Ask if someone has finished (no time mentioned).
Show answer
Have you finished (yet)? -
Correct: When have you met her?
Show answer
When did you meet her?