Present Perfect Continuous

Level B2 · Tenses

Use the present perfect continuous for an activity that started in the past and is still happening now, or has only just stopped with its effects still visible: I've been waiting for an hour (still waiting, or just stopped); she's been crying (her eyes are red now). It highlights the duration or repeated nature of the activity itself, not whether it's finished.

Form: have/has been + verb-ing (the same spelling rules as the present continuous). I/you/we/they + have been; he/she/it + has been. Negatives: haven't/hasn't been; questions invert have/has and the subject: have you been waiting long?

Compare it with the present perfect simple: the continuous highlights the ongoing activity or how long it's lasted (I've been reading that book — still not finished, the emphasis is on time spent), while the simple highlights completion, result, or a specific quantity (I've read that book — it's finished; I've read three books this month — a count). Stative verbs (know, believe, want, understand) never take the continuous, even for duration: I've known her for ten years, not I've been knowing her for ten years.

The most common mistake is using the present perfect continuous with stative verbs, or reaching for the simple form when the point is really the ongoing activity, not its result: I've been knowing him for years is wrong (know is stative) — it must be I've known him for years. And her eyes are red because she's cried sounds less natural than she's been crying, since the emphasis is on the activity that caused the visible result, not a single finished action.

Typical time words: for, since, all day/morning, lately, recently — the same duration markers as the present perfect simple, but paired with an activity verb whose ongoing nature, not its completion, is the point.

Practice

Form & Duration · Continuous vs Simple