Grammar › Verb Tenses › Present Perfect vs Present Perfect Continuous
Present Perfect vs Present Perfect Continuous
Both link the past to now. Choose by your focus:
- Present perfect (simple) — the result or a completed quantity (I've written three emails).
- Present perfect continuous — the activity and its duration (I've been writing all morning).
Finished result or a number → simple. Ongoing activity or 'how long' → continuous. Stative verbs use the simple only.
The difference at a glance
| Present Perfect | Present Perfect Continuous | |
|---|---|---|
| Focus | result / completed | activity / duration |
| Quantity | yes — I’ve read 3 books | no |
| How long | yes (with state verbs) | yes (for / since) |
| Example | I’ve painted the door. | I’ve been painting all morning. |
The key question: are you counting a result, or describing the activity? A result or a number takes the simple; the ongoing activity or its duration takes the continuous.
Use the present perfect (simple) for…
- a finished result: I’ve cleaned the kitchen — it’s spotless.
- a completed quantity: She’s sent ten emails today.
⚠️ Typical error:
I’ve been reading three books this month.→ A number is a quantity, so use the simple: I’ve read three books this month.
Use the present perfect continuous for…
- duration up to now: I’ve been working here for a year.
- a recent activity with a result now: You’ve been crying — your eyes are red.
Common mistakes
1. Continuous for a quantity. I’ve been writing five reports → I’ve written five reports.
2. Simple when the point is the activity. For ‘how long have you been doing X’, use the continuous. How long have you waited? → How long have you been waiting?
3. Stative verbs in the continuous. I’ve been having this car for years → I’ve had this car for years. Pro tip: state verbs only take the simple.
✏️ Practice: Present Perfect vs Present Perfect Continuous
1. I ___ three emails this morning.
2. Sorry I'm late! How long ___ you ___?
3. Your clothes are covered in paint! You ___.
4. Great news — I ___ my essay at last!
5. We ___ each other since we were children.
6. He ___ ten kilometres today.
7. I'm exhausted — I ___ all day.
8. At last, the builders ___ the bridge.
9. Rewrite with the same meaning: 'I started waiting an hour ago and I'm still waiting.'
10. Which sentence focuses on a finished number?
Frequently asked questions
Are they often the same?
Sometimes — 'I've lived here for years' and 'I've been living here for years' are both fine. The difference is stronger with quantities (simple) and pure activity or duration (continuous).
Which one for a finished result?
The present perfect simple: I've finished the report (it's done).
Which one for 'how long'?
Usually the continuous: How long have you been studying? With stative verbs, the simple: How long have you known her?
Can stative verbs use the continuous?
No. Know, want, believe and similar verbs use the present perfect simple only.
👩🏫 For teachers
CEFR objectives for “Present Perfect vs Present Perfect Continuous”:
- Can choose between the present perfect simple and continuous by focus — result/quantity versus activity/duration (CEFR B2).
- Can avoid the continuous with quantities and stative verbs.
- Can use for/since with both forms.
⬇︎ 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.