Present Perfect Tense
Use the present perfect (have/has + past participle) for actions that started in the past and continue now, or have a present result.
Examples
- I have lived in London for five years.
- She has just finished her project.
- Have you ever tried sushi?
- We haven't seen that film yet.
Practice prompts
- Tell me about something you have done this week.
- What's the most interesting place you've ever visited?
- How long have you been learning English?
Frequently asked questions
- When do I use 'for' vs 'since'?
- Use 'for' with periods (for 5 years). Use 'since' with start points (since 2020).
- Present perfect vs simple past?
- Use simple past for finished actions with a clear time. Use present perfect when the time isn't specified or the action still affects now.
