Present Perfect Continuous
Show that an activity started in the past and has been going on until now.
What Is It?
The present perfect continuous (have / has been + -ing) describes an activity that started in the past and is still continuing, or has only just stopped.
Why Do English Speakers Use It?
It puts the focus on the activity and how long it has lasted, and it explains present results: “I’m tired because I’ve been running.”
When to Use It
- Duration up to now: I’ve been waiting for 20 minutes.
- Recent activity with a visible result: Your eyes are red. Have you been crying?
- Repeated actions over a period: She’s been calling me all morning.
When NOT to Use It
Don’t use it with stative verbs (know, own, believe) or to count finished results. Say “I’ve written three emails”, not “I’ve been writing three emails”.
Sentence Structure
| Form | Pattern | Example |
|---|---|---|
| Positive | have / has been + verb-ing | They have been studying. |
| Negative | haven’t / hasn’t been + verb-ing | He hasn’t been sleeping well. |
| Question | Have / Has + subject + been + verb-ing? | How long have you been learning English? |
Grammar Rules
- Use it with for, since, all day, how long to show duration.
- It focuses on the activity; the present perfect simple focuses on the result or number.
- The action may still be happening, or may have just finished.
- Stative verbs use the present perfect simple instead: I’ve known her for years.
Real-Life Examples
- It’s been raining since this morning.
- Joe has been working on his CV all weekend.
- How long have you been living in Dhaka?
- I’m hot because I’ve been cycling.
Common Learner Mistakes
- I am waiting here for an hour.I have been waiting here for an hour.
- I’ve been knowing him for years.I’ve known him for years.
- She has been read five books.She has read five books.
Quick Memory Tip
Ask yourself: am I counting results or describing activity? How many? → present perfect. How long? → present perfect continuous.
Real Conversation
Monica: You look exhausted!
Joe: I’ve been preparing for my IELTS exam since six o’clock.
Monica: Take a break. You’ve been studying for hours!
Interactive Practice
Pick an answer to check your understanding.
I’m sorry I’m late. Have you ___ long?
Final Mini Quiz
One last check before you mark the lesson complete.
Which question asks about duration of an ongoing activity?
Finished the lesson?
Log in to save lesson progress and earn XP.