Present Perfect Continuous

Use the present perfect continuous to emphasize the duration of an action that started in the past and is still happening or has just stopped.

Post
Level B2 Tenses

Summary

  1. Use the present perfect continuous to emphasize the duration of an action that started in the past and is still happening or has just stopped.
Structure
subject + have/has + been + verb-ing

Examples

  1. I have been waiting for an hour.
  2. She has been studying English since 2020.
  3. It has been raining all day.
  4. They have been working on this project for months.

Common mistakes

  • Don't use it with state verbs: NOT 'I have been knowing her' → 'I have known her.'
  • Use 'for' with periods and 'since' with starting points: 'for two hours', 'since Monday'.

Send feedback

Optional — only if you'd like a reply.