Tenses Lesson

Learn Present Perfect Continuous

Master Present Perfect Continuous with clear explanations, practical examples, and easy-to-follow rules.

10-15 min read
A1 - A2 Level
Includes Examples

Present Perfect Continuous Tense

The present perfect continuous (also called present perfect progressive) connects a past activity to the present moment — but unlike the present perfect simple, it emphasizes the process and duration rather than the result. To master it, remember 1 formula, 3 purposes, and 1 critical distinction:

  • The formula: have/has + been + verb-ing
  • Purpose 1: Ongoing actions — things that started in the past and still continue (often with for and since)
  • Purpose 2: Visible present results — explaining why something looks or feels a certain way right now
  • Purpose 3: Temporary situations — actions that are happening around now but are not permanent
  • The critical distinction: Present Perfect Simple focuses on results and completion; Present Perfect Continuous focuses on duration and process

If someone asks "How many?" — think Simple. If someone asks "How long?" or "Why do you look like that?" — think Continuous.

Note: Don't confuse the present perfect continuous (I have been working all day) with the present continuous (I am working right now). The present continuous describes what's happening at this moment; the present perfect continuous connects an ongoing or recent activity to the present.


Affirmative Sentences: Have/Has + Been + Verb-ing

The present perfect continuous is formed with: have/has + been + verb-ing

Formation

Subject Auxiliary Structure Example
I / You / We / They have been + verb-ing I have been waiting for an hour.
He / She / It has been + verb-ing She has been working all day.

Contractions

Contractions are very common in spoken and informal written English:

  • I have been → I**'ve been** — I*'ve been thinking** about what you said.*
  • He has been → He**'s been** — He*'s been studying** English for three years.*
  • She has been → She**'s been** — She*'s been cooking** dinner. That's why it smells so good.*
  • We have been → We**'ve been** — We*'ve been living** in this city since we got married.*
  • They have been → They**'ve been** — They*'ve been travelling** around Europe since June.*

Examples:

  • The children have been playing outside all afternoon.
  • My neighbor has been renovating his house for months.
  • It has been raining all day.
  • I**'ve been reading** this book for weeks.

👉 Practice Affirmative Forms →


Negative Sentences

To make present perfect continuous negative, add not after have/has:

Formation

Subject Negative Form Example
I / You / We / They have not (haven't) been + verb-ing I haven't been sleeping well lately.
He / She / It has not (hasn't) been + verb-ing She hasn't been feeling well this week.

Examples

  • They haven't been practicing enough for the concert.
  • He hasn't been working hard recently.
  • I haven't been paying attention. Can you repeat that?
  • The team hasn't been performing well this season.
  • We haven't been making much progress on the project.
  • My car hasn't been running properly since last week.

👉 Practice Negative Forms →


Questions & Short Answers

Yes/No Questions

Put Have/Has before the subject:

Structure Example
Have/Has + subject + been + verb-ing? Have you been waiting long?

Examples:

  • Has she been crying? Her eyes are red.
  • Have the children been behaving well?
  • Has it been raining? The ground is wet.

Wh-Questions

Add the question word before Have/Has:

Question Word Example
How long How long have you been learning English?
What What have you been doing all day?
Why Why has he been avoiding me?
Where Where have you been working recently?
Who Who has been using my computer?

Note: When who is the subject of the question, use has (third person singular): Who has been eating my chocolate?

Short Answers

Question Positive Negative
Have you been waiting? Yes, I have. No, I haven't.
Has she been working? Yes, she has. No, she hasn't.
Have they been arguing? Yes, they have. No, they haven't.

The Contraction Trap

Don't use contractions in positive short answers — this is a common mistake:

  • ❌ Yes, I've. / Yes, she's.
  • ✅ Yes, I have. / Yes, she has.

Contractions are fine in negative short answers (No, I haven't) and in full sentences (I**'ve** been waiting), but never in positive short answers.

👉 Practice Questions & Short Answers →


Time Expressions: For, Since & How Long

Understanding the right time expressions is essential for using present perfect continuous correctly. The for/since mix-up is one of the most common errors with this tense.

For vs Since: The Decision Rule

For Since
Answers How long? (duration) When did it start? (starting point)
Followed by A period of time A point in time
For (Duration) Since (Starting Point)
for two hours since 2 o'clock
for three days since Monday
for six months since January
for ten years since 2015
for a long time since I was a child
for ages since we got married

Examples:

  • I've been studying English for three years.
  • I've been studying English since 2022.
  • She's been working here for six months.
  • She's been working here since last summer.

Quick test: Can you point to the moment on a calendar? → use since. Is it a length of time you can count? → use for.

⚠️ Common error: Don't use "since" with a duration — this is one of the most frequent mistakes:

  • ❌ I've been working since 3 hours.
  • ✅ I've been working for 3 hours.
  • ❌ I've been reading this book during two weeks.
  • ✅ I've been reading this book for two weeks.

How Long

How long is the question form used to ask about duration:

  • How long have you been waiting? — For about twenty minutes.
  • How long has she been learning French? — Since she was seven.
  • How long have they been dating? — For two years.

All + Time Period

All morning/day/week/year emphasizes continuous action throughout an entire period:

  • It's been raining all day.
  • He's been working all day without a break.
  • I've been working on this all morning.

Lately and Recently

Lately and recently indicate the recent period without specifying exact duration. They usually come at the end of the sentence:

  • I haven't been sleeping well lately.
  • She's been acting strangely recently.
  • Have you been exercising lately? You look fit!

For a comprehensive guide to all time expressions used with perfect tenses, including already, yet, just, ever, and never, see Time Expressions.

👉 Practice For, Since & How Long →


Usage & Meaning: The 3 Purposes

Now that you know the form, let's focus on when and why to use the present perfect continuous. There are three main purposes — and the second one is the most distinctive and useful.

Purpose 1: Ongoing Actions with Duration

Use the present perfect continuous to describe actions that started in the past and are still happening now. Often used with for, since, and how long to show duration.

  • I have been waiting for you for an hour. (I'm still waiting.)
  • She has been working here since 2020. (She still works here.)
  • They have been living in London for five years. (They still live there.)
  • We have been trying to contact you all week.

Purpose 2: Explaining Visible Present Results

This is the most useful and distinctive application of this tense. Use the present perfect continuous to explain a current state or visible result. The action may have just stopped, but its effects are visible now.

  • You look tired. — I have been working all night.
  • Why are your hands dirty? — I have been working in the garden.
  • The ground is wet. It has been raining.
  • She's out of breath because she has been running.
  • He's covered in paint. He has been decorating his room.
  • My eyes are red because I have been crying.
  • My back hurts. I have been sitting at this computer all day.
  • You're sweating! — Yes, I have been exercising.

This usage connects a recent activity to a present observation — perfect for explaining why something is the way it is. It's the pattern you'll use most in everyday conversation.

Purpose 3: Temporary Situations

Use the present perfect continuous for actions that are ongoing but not permanent — temporary situations in progress around the present time.

  • I'm staying with my parents. I have been looking for a flat.
  • He has been taking the bus to work while his car is being repaired.
  • I have been learning Spanish because I'm planning to move to Madrid.

Emphasizing Duration or Effort

The present perfect continuous can also emphasize how long something has been happening, or the effort involved — often with a tone of complaint or frustration:

  • I have been trying to call you all day!
  • We have been waiting for hours.
  • She has been studying really hard for this exam.
  • I have been reading this book for weeks, but I still haven't finished it.

👉 Practice Usage & Meaning →


Present Perfect Simple vs Continuous

Choosing between the present perfect simple and present perfect continuous is the trickiest part of this tense — and the #1 challenge for intermediate (B1) English learners and above. The present perfect vs present perfect continuous distinction confuses even advanced students. Both tenses connect the past to the present, but they have different focuses. For a full lesson on the simple form, see Present Perfect.

Result vs Process

Present Perfect Simple Present Perfect Continuous
Focuses on result or completion Focuses on duration or process
How many? (quantity) How long? (duration)
I**'ve read** three books this month. (finished 3) I**'ve been reading** this book for two weeks. (still reading)
Completed action May be incomplete/ongoing
She**'s written** the report. (it's done) She**'s been writing** the report all morning. (maybe still writing)

The Key Questions

Question Type Tense to Use Example
How many...? Simple How many emails have you sent today?
How long...? Continuous How long have you been waiting?

Completed vs Ongoing

Simple = Finished:

  • She has read the book. (She finished it — she knows the ending.)
  • I have written five emails today. (Five complete emails.)
  • She has eaten all the cookies! (They're all gone!)

Continuous = Still happening or just stopped:

  • She has been reading the book for weeks. (She hasn't finished yet.)
  • I have been writing emails all morning. (Focus on the activity, not the count.)
  • Who has been eating my cookies? (Some are still left — but they're disappearing!)

Result vs Process in Action

Simple emphasizes what's been achieved:

  • I**'ve washed** the car. (The car is clean now.)
  • She**'s made** dinner. (Dinner is ready.)

Continuous emphasizes the activity and its visible effects:

  • I**'ve been washing** the car. (That's why I'm wet.)
  • She**'s been making** dinner. (That's why the kitchen smells good.)

Life Experience: Simple Only

When asking about life experience with ever/never, use present perfect simple:

  • ❌ Have you ever been trying sushi?
  • Have you ever tried sushi?
  • I**'ve never been** to Australia. (life experience)

Stative Verbs: Simple Only!

Some verbs describe states, not actions. These verbs cannot normally be used in continuous forms — use present perfect simple instead, even when talking about duration with for and since.

Category Verbs
Mental states know, believe, understand, remember, forget, realize
Emotions love, hate, like, prefer, want, need
Possession have (= own), own, belong, possess
Senses see, hear, smell, taste (= have a quality)
Other states be, seem, appear, mean, contain, consist

Correct usage:

  • ❌ I**'ve been knowing** him for years.
  • ✅ I**'ve known** him for years.
  • ❌ She**'s been owning** this car since 2019.
  • ✅ She**'s owned** this car since 2019.
  • ❌ I**'ve been hearing** this song before.
  • ✅ I**'ve heard** this song before.
  • ❌ How long have you been knowing each other?
  • ✅ How long have you known each other?

⚠️ The Dual-Meaning Trap: Some verbs can be both stative and dynamic with different meanings. When the meaning is dynamic (an action), you can use continuous:

Stative Meaning (Simple) Dynamic Meaning (Continuous)
I have a car. (= own) We**'ve been having** problems. (= experiencing)
I think it's true. (= believe) I**'ve been thinking** about it. (= considering)
He sees the problem. (= understands) He**'s been seeing** a doctor. (= visiting regularly)

For more detail on stative verbs, see the stative verbs section in Present Simple.

👉 Practice Simple vs Continuous →


Common Mistakes to Avoid

Each of these mistakes is specific to the present perfect continuous — these are the errors learners make precisely because this tense is tricky, not generic grammar mistakes.

Incorrect Correct Why Learners Make This Mistake
I have been knowing her for years. I have known her for years. Using continuous with a stative verb (know) — stative verbs don't take -ing forms
She has been having this car since 2020. She has had this car since 2020. "Have" meaning own is stative — only "have" meaning experience can be continuous
He have been working all day. He has been working all day. Forgetting that he/she/it requires "has", not "have"
I've been wait for an hour. I've been waiting for an hour. Forgetting the -ing ending — after "been" you always need verb-ing
How long are you waiting? How long have you been waiting? Using present continuous instead of present perfect continuous for duration from past to now
I've been working since 3 hours. I've been working for 3 hours. Confusing since (point in time) with for (duration)
Yes, I**'ve**. Yes, I have. Using contractions in positive short answers — never allowed
I have been drinking three cups of coffee. I have drunk three cups of coffee. Using continuous when the focus is on countable results — use simple for "how many"
I have been reading this book during two weeks. I have been reading this book for two weeks. Using "during" instead of "for" with present perfect — "during" is not used with perfect tenses
I have been worked all day. I have been working all day. Confusing passive (been + past participle) with continuous (been + V-ing) — after "been" in continuous, always use -ing

Quick Summary

The Formula

have/has + been + verb-ing

Form Pattern Example
Affirmative Subject + have/has + been + V-ing She has been working all day.
Negative Subject + haven't/hasn't + been + V-ing She hasn't been working today.
Question Have/Has + subject + been + V-ing? Has she been working long?

The 3 Purposes

Purpose Signal Words Example
Ongoing duration for, since, how long, all day I**'ve been studying** English for 3 years.
Visible present results look, because, that's why You look tired. — I**'ve been working** all night.
Temporary situations at the moment, while, recently I**'ve been staying** with friends recently.

Simple vs Continuous: Decision Tree

Step 1: Is the verb stative? (know, love, own, believe, want, hear...) → YES → Use Present Perfect SimpleI've known him for years.

Step 2: Are you focusing on quantity or result? (how many? finished action?) → YES → Use Present Perfect SimpleI've read three books.

Step 3: Are you focusing on duration, process, or visible effects? (how long? why does it look like that?) → YES → Use Present Perfect ContinuousI've been reading all day.


Practice Tips

  1. Master the "visible results" pattern: This is the most useful application of the present perfect continuous. When you see something, practice asking and answering: eyes red → "Have you been crying?" / hands dirty → "I've been gardening." / sweating → "I've been running."

  2. Use for/since as your anchor: Remember: for + duration (for two hours), since + starting point (since 2 o'clock). Quick test: "Can I mark this moment on a calendar?" → since. "Is this a length of time?" → for.

  3. Watch for stative verbs: Know, believe, love, own, have (possession) — these never take -ing forms. When you're about to write "have been knowing" or "have been owning," stop and use the simple form instead.

  4. Remember the key question words: "How long...?" usually signals continuous. "How many...?" usually signals simple. These question words are your best guide for choosing the right tense.

  5. Practice real conversations: Listen for how native speakers use this tense to explain situations ("I've been working all day — that's why I'm exhausted"), complain about waiting ("I've been trying to call you!"), or describe temporary arrangements ("I've been staying with my parents").

  6. Don't overthink the Simple/Continuous choice: In many cases with for and since, both tenses are acceptable. "I've lived here for 5 years" and "I've been living here for 5 years" are both correct. The continuous slightly emphasizes the ongoing nature, while the simple is more neutral.


Practice All Exercises

Ready to practice everything? These present perfect continuous exercises are available as multiple choice questions with answers online. They cover all aspects of this tense — from basic formation to the trickiest present perfect simple and continuous comparison. Work through the sets in order for the best learning experience:

👉 Start with Set 7: Mixed Practice for a comprehensive review of all present perfect continuous tense exercises — also called present perfect progressive exercises!

Set Topic Level
Set 1 Basic Formation: Affirmative A2
Set 2 Negatives & Contractions A2
Set 3 Questions & Short Answers B1
Set 4 Time Expressions: For, Since & How Long B1
Set 5 Usage & Meaning B1
Set 6 Present Perfect Simple vs Continuous B1
Set 7 Mixed Practice & Real-Life Contexts B2

Ready to Practice?

Put your knowledge to the test with interactive exercises.

Learning Tip

After reading, try the exercises immediately while the rules are fresh in your mind. Start with multiple choice, then challenge yourself with fill-in-the-blank.