BUDLING
All grammar topics
Share

Present Perfect Continuous

1 min
B1
CEFR B1·tenses
Time frame
ongoing → now
PastNowFuture

Formula

I / You / We / They
have been
He / She / It
has been

Examples

Positive
We have been working on this project for three months.
Negative
He has not been sleeping well lately.
Question
How long have you been studying English?

Common Time Markers

for
since
how long
all morning

Usage

  • Actions starting in the past and continuing to the present
  • Emphasis on the duration of an ongoing action
  • Recent activities with visible results

More Examples

  • She's been crying — her eyes are red.

    Visible present result of a recent action

  • I've been waiting here for an hour.

    Ongoing action with duration

  • They have been arguing all morning.

    Action repeated over a period up to now

  • How long has he been learning to drive?

    Question about duration of ongoing activity

Common Mistakes

  • ❌ "I have been knowing her for years" → ✓ "I have known her for years" (stative verbs don't use continuous)
  • ❌ "She has been finishing the report" → ✓ "She has finished the report" (completed actions use simple)
  • ❌ "I am waiting here since 9 AM" → ✓ "I have been waiting here since 9 AM" (use present perfect continuous for duration up to now)

Tips

  • Use Present Perfect Continuous to emphasise the DURATION or ONGOING nature; use Present Perfect Simple to emphasise the RESULT or COMPLETION.
  • With verbs like "live" and "work", both forms are often interchangeable.

Advanced Notes

The key distinction from Present Perfect Simple is emphasis: continuous focuses on the activity itself and how long it has been going on; simple focuses on the result or the fact of completion. "I've read three chapters" (result counted) vs "I've been reading all afternoon" (process emphasised). Stative verbs — know, believe, love, own — don't normally take the continuous form, a frequent learner error. With "live" and "work", native speakers use both forms freely with no real meaning difference.

Quiz loads as you scroll…

Compare With