📞 +44 7424 720 271 ✉️ info@elitelanguage.co.uk 💬 WhatsApp
B1 – B2

Present Perfect Continuous: The Complete Guide

Everything you need to understand and use the present perfect continuous in English, formation, uses, comparison with the simple form, common mistakes and exam practice.

📖 Reading time: ~12 minutes ✅ Reviewed by a CELTA-qualified teacher 🎯 Covers A1 to B2

📋 What's in This Guide

  1. 1. Introduction, Present Perfect Continuous
  2. 2. Quick Summary
  3. 3. The Grammar Rule
  4. 4. Every Use
  5. 5. Signal Words
  6. 6. Present Perfect Continuous vs Present Perfect Simple
  7. 7. Common Mistakes
  8. 8. Exercises
  9. 9. Mini Quiz
  10. 10. Exam Focus, Cambridge, IELTS, SELT
  11. 11. Frequently Asked Questions
  12. 12. Related Grammar Guides
  13. 13. Book a Free Level Test

1. Introduction, Present Perfect Continuous

The present perfect continuous describes an action that started in the past and is either still continuing now, or has just stopped, with a visible result in the present. It answers the question "How long have you been doing this?" and puts the emphasis on the duration and ongoing nature of an activity, not just the fact that it happened.

This tense often sits alongside the present perfect simple in learners' minds, and the two are genuinely close in meaning, Section 6 of this guide compares them directly, since that comparison is where almost all real confusion lives.

2. Quick Summary

⚡ Present Perfect Continuous at a Glance

DefinitionAn action that started in the past and continues, or has just stopped with visible results.
StructureSubject + has/have + been + verb-ing
Typical UsesDuration up to now, recent continuous activity, cause of a visible result
Example"I've been studying English for three years."
Common MistakeUsing it with stative verbs ("I've been knowing him for years")
Memory TipIf you're focused on duration or an ongoing process, use the continuous form.

3. The Grammar Rule

SubjectFormExample
I / You / We / Theyhave been + verb-ingI have been working here for five years.
He / She / Ithas been + verb-ingShe has been studying since 9am.
FormStructureExample
PositiveSubject + has/have + been + verb-ingThey have been waiting for an hour.
NegativeSubject + has/have + not + been + verb-ingThey haven't been waiting long.
QuestionHas/Have + subject + been + verb-ing?Have you been waiting long?

4. Every Use

1 Duration Up to Now

An activity that started in the past and is still happening, emphasising how long.

2 Recently Stopped, With a Visible Result

The action has just finished, but its effect is visible now.

3 An Ongoing, Repeated Series of Actions

5. Signal Words

Common signal words: for, since, how long, lately, recently, all day/week.

6. Present Perfect Continuous vs Present Perfect Simple

Present Perfect ContinuousPresent Perfect Simple
Emphasises duration/processEmphasises completion/result
I've been reading this book. (still reading, in progress)I've read this book. (finished, completed)
She's been cleaning the kitchen. (may not be finished, focus on activity)She's cleaned the kitchen. (finished, focus on result)
Rarely used with numbers/quantitiesUsed with specific quantities: "I've read three books."

7. Common Mistakes

❌ Incorrect✅ CorrectWhy
I've been knowing her for years.I've known her for years."Know" is stative, never used in continuous forms, even present perfect continuous.
I've been study English since 2020.I've been studying English since 2020.The main verb needs -ing after "been."
She has been finished the report.She has finished the report. / She has been working on the report."Finish" describes a completed result, use present perfect simple, not continuous.
I am working here since 2019.I have been working here since 2019."Since 2019" needs a perfect form, not present continuous.

8. Exercises

A. Gap Fill, Complete with the correct present perfect continuous form (15 questions)

1. I ___ (study) English for three years.
2. She ___ (work) here since 2018.
3. ___ you ___ (wait) long?
4. They ___ (not/sleep) well lately.
5. He's tired because he ___ (run).
6. How long ___ you ___ (learn) the piano?
7. We ___ (try) to fix this all morning.
8. I ___ (not/feel) well recently.
9. ___ it ___ (rain) all day?
10. She ___ (call) me all week about the meeting.
11. I ___ (live) in London since 2015.
12. ___ you ___ (exercise)? You look exhausted.
13. He ___ (not/work) very hard this week.
14. We ___ (plan) this trip for months.
15. The children ___ (play) outside all afternoon.
Show Answers (A)
1. have been studying   2. has been working   3. Have...been waiting   4. haven't been sleeping   5. has been running   6. have...been learning   7. have been trying   8. haven't been feeling   9. Has...been raining   10. has been calling   11. have been living   12. Have...been exercising   13. hasn't been working   14. have been planning   15. have been playing

B. Multiple Choice (10 questions)

1. I ___ English for five years. (a) have been learning (b) am learning
2. She ___ him for a long time. (a) has been knowing (b) has known
3. ___ you been waiting long? (a) Have (b) Has
4. He's out of breath, he ___ . (a) has been running (b) has run
5. We ___ to call you all day. (a) have been trying (b) are trying
6. I ___ this book for two weeks and I'm nearly finished. (a) have been reading (b) have read
7. She ___ three reports this morning already. (a) has been writing (b) has written
8. How long ___ you been living here? (a) have (b) has
9. They ___ hard all semester. (a) have been studying (b) have studied
10. I ___ tired lately. (a) have been feeling (b) am feeling
Show Answers (B)
1.a 2.b 3.a 4.a 5.a 6.a 7.b 8.a 9.a 10.a

C. Error Correction (10 questions)

1. I've been knowing him for years.
2. She have been working here since 2019.
3. I am living here since 2015.
4. He has been finished the project.
5. We been waiting for an hour.
6. How long you have been studying English?
7. I've been read this book for a week.
8. She has been believe that story for years.
9. They has been calling me all day.
10. I have been not feeling well lately.
Show Answers (C)
1. I've known him for years.
2. She has been working here since 2019.
3. I have been living here since 2015.
4. He has finished the project.
5. We have been waiting for an hour.
6. How long have you been studying English?
7. I've been reading this book for a week.
8. She has believed that story for years.
9. They have been calling me all day.
10. I haven't been feeling well lately.

D. Freer Practice, Write Your Own Sentences (3 tasks)

1. Write a sentence describing how long you've been learning English.
2. Write a sentence explaining why you're tired, using present perfect continuous.
3. Write a sentence using 'How long have you been...?' as a question.
Show Answers (D)
Model answers will vary. Examples:
1. "I've been learning English for six years."
2. "I'm tired because I've been working all day."
3. "How long have you been living in this city?"

9. Mini Quiz

1. I ___ English for three years.

2. She ___ him since school.

3. He's exhausted, he ___ all day.

4. ___ you been waiting long?

5. I ___ three chapters already.

10. Exam Focus, Cambridge, IELTS, SELT

ExamHow It's TestedSample Question
Cambridge B1 Preliminary / B2 FirstContrasted with present perfect simple in key word transformations."I started learning French three years ago." → "I ___ French for three years." (have been learning)
IELTS SpeakingCommon in Part 1/2 answers about hobbies, habits and long-term activities."How long have you been studying at your current school?"
Trinity GESE/ISE (SELT)Discussing ongoing personal activities and duration in conversation."How long have you been living in the UK?"

11. Frequently Asked Questions

It describes an action that started in the past and is still continuing, or has just stopped with a visible present result, emphasising duration and process.
Subject + has/have + been + verb-ing. Example: 'I have been working.'
Continuous emphasises the ongoing process or duration; simple emphasises completion or result. See Section 6 for a full comparison.
No, verbs like know, believe, want and like are not used in continuous forms, including this one.
For, since, how long, lately, recently, and all day/week.
Yes, it's common when discussing how long you've been doing something, such as living somewhere or studying a subject.

📅 Ready to Master Present Perfect Continuous, and Every Other Tense?

Reading about grammar takes you part of the way. Real fluency comes from using it, in conversation, with a tutor who corrects you immediately. Book a free level test with Elite Language Solutions and find out exactly where you are.

📅 Book a Free Level Test View English Courses
Chat on WhatsApp