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.