have / has + past participle. Use it for:
- experiences (ever, never): Have you ever been to Canada?
- changes with a result now: I've lost my keys.
- situations that started in the past and continue, with for (a period) and since (a starting point): for two years, since 2020.
Don't use it with a finished time (yesterday, in 2019) — use the past simple.
| use | example |
|---|---|
| experience | Have you ever been to Canada? |
| result now | I've lost my phone. |
| unfinished time | She's lived here for ten years. |
| just / already / yet | I've just eaten. Have you finished yet? |
Examples
- I've never seen snow.experience
- He's broken his leg.result now
- We've known each other since 2015.since + starting point
- Have you finished your homework yet?yet in questions
✅ Exercises
9 exercises: choose the right answer or type the missing word. Score 70% to complete the topic.