Dolcake
DolcakeStudent Portal
search
Grammar Exercises⏰ TensesPresent Perfect Continuous
B2Tenses

Present Perfect Continuous

~4 min readUpdated July 30, 20265 practice exercises
English
🗺️ PRESENT PERFECT CONTINUOUS GRAMMAR MAP
DURATION OF ONGOING PAST ACTION (have/has been + V-ing)

Emphasizes the continuous duration of an action starting in past and continuing to present.

(+) Positive S + have / has + been + V-ing
(-) Negative S + haven't / hasn't + been + V-ing
(?) Question Have / Has + S + been + V-ing?
RECENT ACTION WITH VISIBLE PRESENT EVIDENCE

Action recently stopped, but visible physical evidence remains in the present.

(+) Positive It has been raining (ground is wet)
(-) Negative He haven't been working out
(?) Question Why are your hands dirty? What have you been doing?

1. Form & Structure

Forming Present Perfect Continuous Sentences

  • I / You / We / They + have been + V-ing: They have been studying for 3 hours.
  • He / She / It + has been + V-ing: She has been waiting since 9 AM.
  • Negative Form: Subject + haven't / hasn't been + V-ing → He hasn't been sleeping well.
  • Question Form: Have / Has + Subject + been V-ing? → How long have you been learning English?
Example / Question Positive / Short Answer Negative / Short Answer
How long have you been waiting? I have been waiting for 20 minutes. Duration focus (For / Since)
Why are you out of breath? I have been running. Recent action with present result
Has it been raining? Yes, it has. No, it hasn't.

2. Key Rules & Formation

Rule Base / Standard Form Applied Form
Continuous Duration Focus Rule Use Present Perfect Continuous when you want to emphasize HOW LONG an action has been happening continuously. have been waiting for 2 hours
No Stative Verbs Rule Never use stative verbs (know, believe, love, own, understand) in continuous forms! Use Present Perfect Simple instead. I have known him for years (CORRECT) vs I have been knowing him (WRONG)
Present Perfect Simple vs Continuous Present Perfect Simple focuses on COMPLETION and QUANTITY (how many). Present Perfect Continuous focuses on DURATION and PROCESS (how long). I have painted 3 rooms (quantity) vs I have been painting all day (duration)

3. Practical Usage & Examples

1. Emphasizing the duration of an ongoing action

Highlight how many hours/years an activity has been continuing.

  • We have been working on this project since January.

2. Explaining present physical evidence of a recent activity

Explain why someone is tired, dirty, or why the ground is wet.

  • Why are your hands covered in flour? - I have been baking bread.

3. Temporary ongoing habits

Describe repeated temporary behavior in recent weeks or months.

  • He has been eating out a lot recently.

4. Signal Words & Usage Context

for + durationsince + starting pointall dayall morninghow long...?recently
Duration Trigger:
  • How long...? → Present Perfect Continuous
  • All day / all week → Continuous process

💡 Common Mistakes & Memory Tips

  • Mistake 1: Using Present Perfect Continuous with stative verbs
    ❌ Incorrect: I have been knowing him for ten years.
    ✓ Correct: I have known him for ten years.
    Note: Stative verbs like know, want, like cannot be used in continuous forms.
  • Mistake 2: Confusing Present Continuous with Present Perfect Continuous
    ❌ Incorrect: I am waiting here for two hours.
    ✓ Correct: I have been waiting here for two hours.
    Note: If "for + duration" is present, use Present Perfect Continuous, not Present Continuous.
  • Mistake 3: Omitting "been"
    ❌ Incorrect: She has working here for five years.
    ✓ Correct: She has been working here for five years.
    Note: Present perfect continuous requires have/has + BEEN + V-ing.

❓ Frequently Asked Questions (FAQ)

Q1: What is the difference between "I have lived here for 5 years" and "I have been living here for 5 years"?

With verbs like "live" and "work", there is virtually NO difference in meaning! Both mean you started 5 years ago and still live here. Continuous simply emphasizes the ongoing duration.

Q2: Can we use Present Perfect Continuous without "for" or "since"?

Yes! When explaining recent physical evidence: "Why is the ground wet? - It has been raining."

Q3: How do I answer "How many books have you written?" vs "What have you been doing?"

"How many" asks for completed quantity → Present Perfect Simple ("I have written 3 books"). "What have you been doing" asks for process → Present Perfect Continuous ("I have been writing a novel").

Other Tenses lessons

Present SimplePresent ContinuousPast SimpleFuture Simple (Will)Be Going ToPast ContinuousPresent PerfectPast PerfectFuture ContinuousPast Perfect ContinuousFuture PerfectFuture Perfect ContinuousTenses Review

Practice Exercises

5 exercises
1. Present Perfect Continuous: Duration & Ongoing Actions
Teacher
Dr. Elizabeth Smith

1. Present Perfect Continuous: Duration & Ongoing Actions

B2
help_outline20 Qs
2. Present Perfect Continuous: Recent Activity with Present Evidence
Teacher
Dr. Elizabeth Smith

2. Present Perfect Continuous: Recent Activity with Present Evidence

B2
help_outline20 Qs
3. Present Perfect Continuous vs Present Perfect Simple
Teacher
Dr. Elizabeth Smith

3. Present Perfect Continuous vs Present Perfect Simple

B2
help_outline20 Qs
4. Present Perfect Continuous: For, Since & How Long
Teacher
Dr. Elizabeth Smith

4. Present Perfect Continuous: For, Since & How Long

B2
help_outline20 Qs
5. Present Perfect Continuous: Action Verbs vs Stative Verbs
Teacher
Dr. Elizabeth Smith

5. Present Perfect Continuous: Action Verbs vs Stative Verbs

B2
help_outline20 Qs
View all Tenses exercises