Present Perfect Continuous
Hello English learners! In this lesson, we’ll look at the present perfect continuous tense — when to use it, how to form it, and how it differs from similar tenses like the present continuous and the present perfect.
Form
The present perfect continuous is formed with: have/has + been + verb + -ing
- It’s a long queue. We have been waiting for three hours. (and we’re still waiting)
- The ground is wet. It has been raining. (it stopped recently)
- Mia has been learning Italian for three months.
- We’ve been looking for you. Where have you been?
- Lucy has been working as a waitress for three years.
- He’s been talking to his wife about the problem.
When do we use it?
We use the present perfect continuous to talk about: An action that started in the past and is still continuing:
- I’ve been learning English for five years.
- They’ve been building that bridge for months.
An action that has recently stopped, but the result is still visible:
- It has been raining, so the ground is wet.
- She’s been crying — her eyes are red.
To focus on the duration of an activity (answering “how long?”):
- How long have you been studying Chinese?
- Brian has been playing basketball since he was five.
- Gemma has been dating Darren for six months.
We often use for and since with this tense:
for + a period of time → for two hours, for six months
since + a point in time → since 2013, since Monday
- It has been snowing for hours. Everything is white.
- They’ve been watching videos all day.
Present Continuous vs Present Perfect Continuous
| Tense | Use | Example |
| Present Continuous | Action happening right now | Take a coat — it’s snowing outside. |
| Present Perfect Continuous | Action started in the past and is still happening or has just stopped | It has been snowing since yesterday. |
- Jill is studying in the library. (right now)
- Mary has been studying for hours. (she started earlier and is still studying)
- The children are playing outside. (now)
- The children have been playing outside, and now they’re having lunch.
Present Perfect vs Present Perfect Continuous
The main difference: Present Perfect → action is finished. Present Perfect Continuous → action is unfinished or still continuing.
- I’ve read the book. (finished)
- I’ve been reading the book. (still reading)
- Laura has studied for the test. (she’s finished)
- Laura has been studying all morning. (she’s still studying)
- Mike has repaired his old bike. (it’s done)
- Mike has been repairing his old bike for two hours. (he’s still working on it)
Use: Present Perfect Continuous → answers “How long?” Present Perfect → answers “How much?” or “How many?”
- I’ve been reading for two hours.
- I’ve read thirty pages.
- She’s been learning to drive for a month.
- She hasn’t learned much about driving yet.
Non-action (state) verbs
Don’t use the present perfect continuous with stative verbs — verbs that describe states, not actions.
❌ I’ve been knowing him since we were children.
✅ I’ve known him since we were children.
❌ I’ve been seeing your brother in the supermarket.
✅ I’ve seen your brother in the supermarket.
❌ He’s been remembering to lock the door.
✅ He’s remembered to lock the door.
Verbs used in both forms
Some verbs — such as work, live, and teach — can be used in either tense with little or no difference in meaning.
They’ve worked there for three years. / They’ve been working there for three years.
We’ve lived in this house since 2013. / We’ve been living in this house since 2013.
She’s taught English since she graduated. / She’s been teaching English since she graduated.
Do the quiz to perfect your knowledge:
If you really want to learn English but don’t know how or where to start, don’t hesitate to contact us. Book an online English lesson with one of our certified and experienced English teachers and take a test and consultation! Tap the banner to learn more!
Discover more from My Lingua Academy
Subscribe to get the latest posts sent to your email.

0 Comments