B2 · Upper Intermediate TOEIC 605–780 IELTS 5.5–6.5 Tense & Aspect

Present Perfect Continuous

The Present Perfect Continuous focuses on the duration and ongoing nature of an activity up to now. Contrasts with Present Perfect Simple.

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.