Home · B1 Intermediate · Unit 04
Unit 04
Perfect vs Perfect Continuous
contrast & usage
The Core Difference
Both tenses connect the past with the present — but they focus on different aspects.
Present Perfect → focuses on the result or completion of an action.
Present Perfect Continuous → focuses on the duration or the activity itself.
| Tense | Structure | Focus |
|---|---|---|
| Present Perfect | have/has + past participle | Result / what was done / how many |
| Present Perfect Continuous | have/has + been + verb-ing | Duration / how long / ongoing activity |
Key Differences at a Glance
| Aspect | Present Perfect | Present Perfect Continuous |
|---|---|---|
| Focus | Result or completion | Duration or activity |
| Ask yourself | "What did I finish / how many?" | "How long has this been happening?" |
| Action status | Finished | May still be ongoing |
| Signal words | ever, never, already, yet, just, so far | for, since, lately, recently, all day |
| Example | I've read 10 pages. | I've been reading for an hour. |
Side-by-Side Examples
| Present Perfect (result / done) | Present Perfect Continuous (activity / duration) |
|---|---|
| I've painted the walls. (job is done) | I've been painting all day. (still in progress) |
| She's written three letters today. | She's been writing letters all morning. |
| They've cleaned the house. | They've been cleaning all day. |
| He's read that book. | He's been reading it all week. |
| We've known each other for years. | We've been seeing each other a lot lately. |
Four Key Usage Patterns
| Pattern | Use | Example |
|---|---|---|
| Finished vs ongoing | Perfect = done; Continuous = still happening | I've read the book. / I've been reading the book. |
| Number vs duration | Perfect counts items; Continuous shows time | I've sent 5 emails. / I've been sending emails all morning. |
| Result vs reason | Perfect shows effect; Continuous explains cause | She's painted the room. / She's been painting — that's why she's tired. |
| Repeated recently | Continuous with lately / recently for repeated actions | He's been calling me a lot lately. |
Signal Words — Which Tense?
| Present Perfect signal words | Present Perfect Continuous signal words |
|---|---|
| ever, never | for (+ period) |
| already, yet | since (+ point in time) |
| just, recently (= a short time ago) | lately, recently (= over a period) |
| so far, up to now | all day / all morning / all week |
| once, twice, three times | (how long...) |
Stative Verbs — Present Perfect Only
Stative verbs (know, believe, love, want, own, seem) cannot be used in the continuous form — even when duration is involved.
| Wrong ❌ | Correct ✅ |
|---|---|
| She has been knowing him for years. | She has known him for years. |
| I have been wanting this for months. | I have wanted this for months. |
| They have been owning the flat since 2010. | They have owned the flat since 2010. |
How Many? vs How Long?
| Question | Tense | Example |
|---|---|---|
| How many / how much? | Present Perfect | How many pages have you read? — I've read 50. |
| How long? | Present Perfect Continuous | How long have you been reading? — For two hours. |
| Is it finished? | Present Perfect | I've painted the kitchen. (It's finished.) |
| Is it maybe unfinished? | Present Perfect Continuous | I've been painting the kitchen. (Maybe not finished yet.) |
Annotated Examples
Subject
Verb
Auxiliary
Object
Adjective
Adverb
Preposition
Hover over any word to see its role.
auxiliaryI'veverbwrittenobjectfive emailsadverbtoday.
↳ Present Perfect — completed items, number matters.
auxiliaryI'veauxiliarybeenverbwritingobjectemailsadverball morning.
↳ Present Perfect Continuous — duration of activity.
She looksadjectivetired—auxiliaryshe's beenverbpaintingadverball day.
↳ Continuous explains the reason for a present state.
Common Mistakes
I have studied for two hours. (still studying)
→
I have been studying for two hours.
To stress that the activity is still going on, the Continuous is more natural.
I have been finished my work.
→
I have finished my work.
Completed action → Present Perfect, not Continuous.
She has been known him for years.
→
She has known him for years.
"Know" is a stative verb — cannot be used in the continuous.
I have been cleaned the house.
→
I have been cleaning the house.
After "have been" use the -ing form, not the past participle.
He has worked all morning and still is.
→
He has been working all morning.
Ongoing action up to now → Present Perfect Continuous.
I've been drinking three cups of coffee.
→
I've drunk three cups of coffee.
A number of completed items → Present Perfect.