GrammarVerb Tenses › Present Perfect Continuous

Present Perfect Continuous

B1How to form the present perfect continuous, when to use it, and the mistakes to avoid — with an interactive quiz.

Quick answer

The present perfect continuous (have/has been + verb-ing) links a past action to now, focusing on duration. Use it for:

  1. How long an action has been happening — I've been studying for two hours.
  2. A recent activity with a visible result now — You're tired because you've been running.

Use for/since for duration. For a finished result or a quantity, use the present perfect instead (I've read three books).

How to form the present perfect continuous

FormStructureExample
Affirmativesubject + have/has + been + verb-ingShe has been working.
Negativesubject + haven’t/hasn’t + been + verb-ingThey haven’t been sleeping.
QuestionHave/Has + subject + been + verb-ing?Have you been waiting?

Use have with I/you/we/they and has with he/she/it. Been never changes, and the main verb takes -ing.

When to use the present perfect continuous

1. How long, up to now

Often with for and since.

2. A recent activity with a result you can see now

⚠️ Typical error: You’ve run — you’re out of breath. → For a recent activity explaining a result now, use the continuous: You’ve been running — you’re out of breath.

Common mistakes

1. Using it for a finished quantity. For a number or an amount, use the present perfect simple. I’ve been reading three booksI’ve read three books.

2. Using it with stative verbs. State verbs use the simple form. I’ve been knowing him for yearsI’ve known him for years. Pro tip: know, want and like avoid the continuous.

3. Leaving out ‘been’. The continuous always needs been. I have working all dayI have been working all day.

✏️ Practice: Present Perfect Continuous

Level B1 · 10 questions · instant feedback

1. I'm exhausted because I ___ all day.

2. How long ___ you ___ English?

3. Your hands are filthy! What ___ you ___?

4. I ___ three cups of coffee today.

5. We ___ each other since university.

6. He ___ five kilometres today — that's why he's tired.

7. We ___ waiting for ages!

8. They ___ sleeping well lately.

9. Rewrite with the same meaning: 'She started painting three hours ago and she's still painting.'

10. The ground is wet — it ___.

Frequently asked questions

What is the difference between the present perfect and the present perfect continuous?

The present perfect simple focuses on the result or a completed quantity (I've written three emails). The present perfect continuous focuses on the activity and its duration (I've been writing emails all morning).

When do I use 'for' and 'since'?

'For' + a period of time (for two hours); 'since' + a starting point (since 9am).

Can I use it with stative verbs?

No. Verbs like know, love and want use the present perfect simple: I've known her for years, not I've been knowing.

Why can't I say 'I've been reading five books'?

The continuous describes the activity, not a number. For a quantity, use the simple: I've read five books.

👩‍🏫 For teachers

CEFR objectives for “Present Perfect Continuous”:

⬇︎ Download the Lesson Pack (PDF)

Printable worksheet + answer key + one-page summary. Free to use and print in class with attribution. Join the newsletter for new packs and cheat sheets.

Keep learning