Grammar › Verb Tenses › Present Perfect Continuous
Present Perfect Continuous
The present perfect continuous (have/has been + verb-ing) links a past action to now, focusing on duration. Use it for:
- How long an action has been happening — I've been studying for two hours.
- 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
| Form | Structure | Example |
|---|---|---|
| Affirmative | subject + have/has + been + verb-ing | She has been working. |
| Negative | subject + haven’t/hasn’t + been + verb-ing | They haven’t been sleeping. |
| Question | Have/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.
- I’ve been learning English for five years.
- She’s been living here since 2019.
2. A recent activity with a result you can see now
- My eyes hurt — I’ve been reading all day.
- He’s tired because he’s been working in the garden.
⚠️ 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 books → I’ve read three books.
2. Using it with stative verbs. State verbs use the simple form. I’ve been knowing him for years → I’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 day → I have been working all day.
✏️ Practice: Present Perfect Continuous
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”:
- Can form the present perfect continuous with have/has + been + -ing (CEFR B1).
- Can use it for duration up to now and for a recent activity with a present result.
- Can distinguish it from the present perfect simple and avoid it with stative verbs.
⬇︎ 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.