English Grammar Online

Present Perfect Continuous

The Present Perfect Continuous (sometimes called the Present Perfect Progressive) is not as common as other tenses, but it is still useful to understand and recognise. We make it with the present perfect of 'be' + verb-ing.

The structure is: subject + have/has been + verb-ing.

How to Form the Present Perfect Continuous

Positive Sentences

Use have / has been + verb-ing.

Full FormShort Form
I have been walkingI've been walking
You have been runningYou've been running
He has been cookingHe's been cooking
She has been swimmingShe's been swimming
It has been rainingIt's been raining
We have been studyingWe've been studying
They have been sleepingThey've been sleeping

Negative Sentences

To make the negative, add not after have / has.

Full FormShort Form
I have not been walkingI haven't been walking
You have not been runningYou haven't been running
He has not been cookingHe hasn't been cooking
She has not been swimmingShe hasn't been swimming
It has not been rainingIt hasn't been raining
We have not been studyingWe haven't been studying
They have not been sleepingThey haven't been sleeping

Yes / No Questions

To form a yes/no question, put have / has before the subject.

Examples:

  • Have I been walking?
  • Have you been running?
  • Has he been cooking?
  • Has she been swimming?
  • Has it been raining?
  • Have we been studying?
  • Have they been sleeping?

Wh- Questions

For wh- questions, add the question word before have / has.

Examples:

  • What have I been doing?
  • Where have you been running?
  • What has he been studying?
  • Why has she been working today?
  • How long has it been raining?
  • How long have we been watching this film?
  • How long have they been living here?

When do we use the Present Perfect Continuous?

⚠️ Note: Stative verbs (like love, know, believe) are generally not used in the continuous forms.

Learn about Stative Verbs