What is the Present Perfect Continuous?
The Present Perfect Continuous connects a past action or situation to the present moment, with a particular focus on:
- Duration — how long something has been happening
- Ongoing activity — the action is still in progress (or has just stopped)
- Present evidence — the result or effect of a recent activity is visible now
It bridges the past and the present by saying: "This has been going on, and it still matters right now."
Form
Positive
| Subject | have / has | been | Verb + -ing |
|---|---|---|---|
| I / You / We / They | have | been | working |
| He / She / It | has | been | working |
She has been working here for ten years.
They have been arguing since breakfast.
Negative
| Subject | have / has + not | been | Verb + -ing |
|---|---|---|---|
| I / You / We / They | haven't | been | waiting |
| He / She / It | hasn't | been | waiting |
I haven't been sleeping well recently.
He hasn't been paying attention in class.
Questions and Short Answers
| Have / Has | Subject | been | Verb + -ing |
|---|---|---|---|
| Have | you / they / we | been | studying? |
| Has | he / she / it | been | raining? |
| Positive | Negative |
|---|---|
| Yes, I / you / we / they have. | No, I / you / we / they haven't. |
| Yes, he / she / it has. | No, he / she / it hasn't. |
Have* you been waiting long?
Has she been crying*? Her eyes are red.
Core Uses
Use 1 — An action or situation that started in the past and is still continuing now
Use the Present Perfect Continuous when the activity began at a point in the past and has not finished. The speaker emphasises the duration and the ongoing nature.
I have been learning Spanish for three years. (= I started three years ago and I am still learning.)
She has been living in this city since 2018.
They have been building that bridge for two years and it's still not finished.
⚠️ Note: The activity is ongoing at the moment of speaking. Compare this to the Present Perfect Simple, which often implies completion.
Use 2 — A recently finished activity whose result or evidence is visible now
The activity has just stopped, but its effects are evident in the present. The speaker is explaining the cause of something they can see or experience right now.
\"You're out of breath!\" \"I have been running.\"
The ground is wet. It has been raining.
Your eyes are red. Have you been crying?
She has been cooking — the kitchen smells wonderful.
This use answers the unspoken question: "Why does the situation look like this?"
Use 3 — Expressing how long (duration up to the present)
The Present Perfect Continuous is the standard way to ask and answer questions about duration — how long something has been happening.
How long have you been waiting?* — I have been waiting for an hour.
How long has he been studying medicine? — Since 2020.
She has been dating* him for about six months.
⚠️ Common learner error: Do not use the Present Simple or Past Simple here.
- ✗ How long are you waiting?
- ✗ How long did you wait? (implies it's over)
- ✓ How long have you been waiting? (duration up to now)
Use 4 — Repeated actions over a recent period of time
When an action has been done many times over a stretch of time leading up to the present, the Present Perfect Continuous captures the repeated, habitual nature of those actions.
I have been going to the gym three times a week.
She has been taking the bus to work since her car broke down.
They have been calling me all morning.
Key Time Expressions
| Expression | Use |
|---|---|
| for + period | for two hours, for weeks, for a long time |
| since + point in time | since Monday, since 2015, since she left |
| all day / all morning / all week | I've been working all day. |
| lately / recently | He hasn't been feeling well lately. |
| how long | How long have you been studying English? |
| just | I've just been talking to the boss. (recent activity) |
💡 for vs. since:
- For measures a duration: for three hours, for ages
- Since marks a starting point: since noon, since I was a child
Present Perfect Continuous vs. Present Perfect Simple
This is one of the most important distinctions in English grammar. Both tenses connect the past to the present, but they focus on different things.
Key differences at a glance
| Present Perfect Continuous | Present Perfect Simple | |
|---|---|---|
| Focus | The activity / process | The result / completion |
| Emphasis | Duration, how long | Achievement, how many/much |
| Completion | Often still in progress | Often completed |
| Typical question | How long…? | How many times? / Have you ever…? |
Comparison in context
| Present Perfect Continuous | Present Perfect Simple |
|---|---|
| I've been reading that book. (process, unfinished) | I've read that book. (completed, finished) |
| She's been writing emails all morning. (activity focus) | She's written ten emails. (counted result) |
| He's been working on the report. (ongoing effort) | He's finished the report. (completed task) |
| They've been living here for years. (still living here) | They've lived in three countries. (life experience) |
| I've been running. (explains why I'm breathless) | I've run a marathon. (completed achievement) |
When only the Simple is correct
Use the Present Perfect Simple (NOT the Continuous) to:
a) Emphasise a completed result or a specific number:
I've written six chapters so far. (not: I've been writing six chapters)
She's called me three times today. (countable completions)
b) With stative verbs that don't normally take the -ing form:
I've known her for years. (not: I've been knowing)
He's owned that car since 2010. (not: He's been owning)
Stative Verbs — Cannot Use the Continuous
Some verbs describe states (not actions), and they do not normally appear in any continuous form — including the Present Perfect Continuous.
| Category | Verbs |
|---|---|
| Mental states | know, believe, understand, think (= believe), remember, forget |
| Emotions | love, hate, like, prefer, want, need, wish |
| Possession | own, have (= possess), belong, contain |
| Perception | see (= understand), hear, seem, appear, consist of |
| Other | be, cost, weigh, mean |
✓ I have known him since school. (not: I have been knowing)
✓ She has wanted that job for years. (not: She has been wanting)
✓ He has been a teacher for twenty years. (not: He has been being)
⚠️ Some verbs have both stative and dynamic meanings:
| Verb | Stative (Simple) | Dynamic (Continuous) |
|---|---|---|
| think | I've always thought he was talented. (= believed) | I've been thinking about your offer. (= considering) |
| have | She's had that watch since childhood. (= possess) | He's been having trouble sleeping. (= experiencing) |
| see | I've seen what you mean. (= understand) | They've been seeing each other for months. (= dating) |
Common Errors and How to Fix Them
| ✗ Incorrect | ✓ Correct | Why |
|---|---|---|
| I am studying for two hours. | I have been studying for two hours. | Duration from past to present → use PPC |
| She works here since 2019. | She has been working here since 2019. | Duration with since → use PPC |
| How long are you waiting? | How long have you been waiting? | Duration question → use PPC |
| He has been knowing her for years. | He has known her for years. | know is stative → use PPS |
| I've been writing three chapters. | I've written three chapters. | Counted result → use PPS |
| They have been arriving an hour ago. | They arrived an hour ago. | Specific past time → use Past Simple |
Real-World Examples
In everyday conversation:
\"Sorry I'm late.\" \"No worries, I haven't been waiting long.\"
\"Your hands are dirty.\" \"I have been fixing the car.\"
\"You look tired.\" \"I have been working since six this morning.\"
Expressing concern / asking about someone:
Have* you been getting enough sleep?
She looks pale. Has she been feeling* well?
Explaining a present situation:
The streets are flooded — it has been raining heavily all week.
My phone battery is almost dead; I have been streaming videos for hours.
Describing progress:
We've been working on this project for six months and we're finally seeing results.
The scientists have been studying the effects for over a decade.
Summary
| Question to ask yourself | Answer → Use |
|---|---|
| Is the action ongoing or just recently stopped? | ✓ Present Perfect Continuous |
| Do I want to emphasise how long? | ✓ Present Perfect Continuous |
| Is there visible evidence of a recent activity? | ✓ Present Perfect Continuous |
| Is the action completed? Do I have a number/count? | → Present Perfect Simple |
| Is the verb stative (know, own, love)? | → Present Perfect Simple |
| Is there a specific past time (yesterday, in 2010)? | → Past Simple |
💡 The key question: Am I focusing on the activity and its duration, or on the result and its completion?
If you want to say "this has been happening" → use Present Perfect Continuous.
If you want to say "this is done" → use Present Perfect Simple.