Intermediate · B1–B2

Present Perfect Continuous Tense

The present perfect continuous emphasises the duration or ongoing nature of an activity that started in the past and is still happening — or has just stopped.

Forming the present perfect continuous

Structure: have/has + been + verb-ing

SubjectFormExample
I / you / we / theyhave been + -ingI have been waiting for an hour.
he / she / ithas been + -ingShe has been studying all day.

When to use it

1. An activity that started in the past and is still continuing:

Ongoing activity

I have been learning Spanish for two years. (I still am)

She has been working at the hospital since 2020.

2. A recent activity that has just stopped — with a visible result:

Recent — visible result

You look tired. Have you been running?

His hands are dirty — he's been fixing the car.

3. To explain how long something has been happening:

Duration

How long have you been waiting?

They've been arguing all morning.

Present perfect simple vs. continuous

Present perfect simplePresent perfect continuous
FocusCompleted resultDuration / ongoing process
ExampleI have written three emails.I have been writing emails all morning.
Stative verbsUsed with stative verbsNot used with stative verbs

Stative verbs: Verbs like know, love, believe, want, own do not use the continuous form. Say I have known her for years, not I have been knowing her.

Tip: If you want to stress how long something has been happening, use the continuous. If you want to stress the number of times or the completed result, use the simple.