VocabNote
TensesIntermediate

Present Perfect Continuous

The Present Perfect Continuous emphasizes the duration of an action that started in the past and is still ongoing, or has just recently stopped. It is formed with have/has been + verb-ing. It focuses on the process rather than the result.

WHEN TO USE

Use for an action that started in the past and is still in progress, or that has just recently finished with visible results. Often with 'for' (duration) and 'since' (starting point).

STRUCTURE

positiveS + have/has been + V-ing

I have been studying English for five years.

negativeS + haven't/hasn't been + V-ing

She hasn't been sleeping well lately.

questionHave/Has + S + been + V-ing?

Have you been waiting long?

SIGNAL WORDS

  • for
  • since
  • all day
  • all morning
  • lately
  • recently
  • how long

EXAMPLES

I have been working here since 2020.

They have been playing football for two hours.

Has it been raining all day?

She has been learning Spanish for six months.

We haven't been waiting very long.

SPELLING RULES (HE/SHE/IT)

Most verbsadd -ingwork → working, study → studying
Ends in silent -edrop -e, add -ingwrite → writing, live → living
Short verb ending in consonant-vowel-consonantdouble final consonant + -ingrun → running, swim → swimming

COMMON MISTAKES

I am studying English for five years.

I have been studying English for five years.

For duration from past to now, use present perfect continuous, not present continuous

She has been knowing him for years.

She has known him for years.

Stative verbs (know, love, believe) don't normally take the continuous form; use present perfect instead

Tip

Use 'for' with a length of time (for two hours, for five years) and 'since' with a starting point (since 2020, since Monday). If the action is still happening AND you care about how long — present perfect continuous.

Tenses