Present Perfect

Use the present perfect to connect a past action to the present — for life experiences, recent changes, and unfinished time periods. The exact time is not stated.

Post
Level B1 Tenses

Summary

  1. Use the present perfect to connect a past action to the present — for life experiences, recent changes, and unfinished time periods. The exact time is not stated.
Structure
subject + have/has + past participle

Examples

  1. I have visited Japan three times.
  2. She has just finished her homework.
  3. We haven't seen that film yet.
  4. Have you ever eaten sushi?

Common mistakes

  • Don't use it with a finished past time: NOT 'I have seen him yesterday' → 'I saw him yesterday.'
  • Use the past participle, not the past simple: NOT 'I have went' → 'I have gone.'

Send feedback

Optional — only if you'd like a reply.