The present perfect continuous (also called the present perfect progressive) connects the past and the present, but unlike the present perfect simple, it puts the spotlight on the activity itself and how long it has lasted, as described in the Cambridge Grammar. We form it with have/has been plus the -ing form of the main verb: She has been working all morning.
This tense answers questions like How long have you been doing this? It is especially useful when an action is unfinished and continues into the present, or when a recent activity explains a current situation — for example, why you look tired or why the ground is wet.
Form of the Present Perfect Continuous
The structure is the same for every verb: have/has + been + verb-ing. Use has for he/she/it and have for I/you/we/they.
| Type | Structure | Example |
|---|---|---|
| Affirmative | subject + have/has been + -ing | I have been reading. |
| Negative | subject + have/has not been + -ing | She hasn't been sleeping. |
| Question | have/has + subject + been + -ing | Have you been waiting long? |
When We Use It
There are two main uses, both connecting a past activity to the present moment.
| Use | Example | Meaning |
|---|---|---|
| Unfinished action up to now | I have been living here for ten years. |
Started in the past, still true now |
| Recent action with present result | You're out of breath — have you been running? |
Just stopped, the effect is visible now |
For and since: Use for with a length of time (for three hours, for two weeks) and since with a starting point (since 9 a.m., since Monday). Both pair naturally with this tense: She has been waiting since noon / for two hours.
Present Perfect Continuous vs Present Perfect Simple
This is the key contrast for learners. The continuous emphasises the activity and its duration; the simple emphasises the result or completion.
| Continuous (activity / duration) | Simple (result / amount) |
|---|---|
I've been painting the fence. (focus: the activity, maybe unfinished) |
I've painted the fence. (focus: it's done) |
She's been reading that book. |
She's read three books this month. |
When you state how many or how much was completed, use the simple. When you stress how long an activity has continued, use the continuous.
Stative Verbs
Verbs describing states rather than actions — know, believe, own, like, understand — are normally not used in any continuous form. With these, use the present perfect simple instead.
- Correct: I have known her for years.
- Wrong: I
have been knowingher for years.
Common Mistakes
- Dropping been: I have
workingbeen working all day. The structure needs been. - Wrong auxiliary: She
havehas been studying. Use has for he/she/it. - Using a stative verb: say I have wanted, not I have been wanting.
- Confusing for and since: for two hours (duration), since 2 o'clock (start point).
Practice Exercises
Grammar Quiz
Choose between the continuous and simple present perfect.
Cloze Dropdown
Select for or since and the correct verb form.
Complete the Sentence
Type have/has been + -ing in each gap.
Matching Pairs
Match activities with their present results.
Unjumble
Reorder words into present perfect continuous sentences.
Flash Cards
Drill time expressions and verb forms for this tense.
Master English Tenses
LexFizz has 30 free interactive exercises — no sign-up needed. Start practising the present perfect continuous today.
Browse All Exercises →Explore related grammar topics:
Frequently Asked Questions
What is the present perfect continuous?
It is a tense that links the past to the present and emphasises the duration of an activity. We form it with have/has been + the -ing form: I have been studying for three hours. Use it for actions that started in the past and are still happening, or that have just stopped with a visible present result.
How do I form the present perfect continuous?
Use have/has + been + verb-ing. Use has for he/she/it and have for I/you/we/they: She has been working; They have been waiting. For negatives add not (hasn't been); for questions invert: Have you been waiting?
What is the difference between the present perfect continuous and the present perfect simple?
The continuous stresses the activity and its duration: I've been painting the fence (perhaps unfinished). The simple stresses the result or amount completed: I've painted the fence (it's done) or I've painted three fences. Use the simple for how much/many, the continuous for how long.
When should I use 'for' and when 'since'?
Use for with a length of time: for three hours, for two weeks. Use since with a starting point: since 9 a.m., since Monday. Both work with the present perfect continuous: She has been waiting for two hours / since noon.
Can I use stative verbs in the present perfect continuous?
Normally no. Verbs describing states — know, believe, own, like, understand — are not used in continuous forms. Use the present perfect simple instead: say I have known her for years, not I have been knowing her.
What time expressions go with this tense?
Common ones are for, since, all day, all morning, lately, recently and how long: I've been feeling tired lately; How long have you been learning English? These all emphasise an ongoing or recent stretch of activity.
Can the present perfect continuous describe a finished action?
Yes, if the action has only just stopped and its result is still visible now: You're out of breath — have you been running? Here the running has ended, but it explains the present state. This is the second main use, alongside actions still continuing.
How do I make the present perfect continuous negative?
Put not after have/has: I haven't been sleeping well; She hasn't been studying. The full forms are have not been and has not been, usually contracted to haven't been and hasn't been in speech and informal writing.
Is it 'I have been' or 'I have being'?
It is always I have been. Been is the past participle of be, and it is the fixed part of this structure. Being is the -ing form and is not used here. Only the main verb takes the -ing ending: I have been waiting, not I have being waiting.
At what level should I learn the present perfect continuous?
It is usually introduced at B1 level, once learners are comfortable with the present perfect simple and the present continuous. Mastering the contrast between duration and result, and choosing correctly between for and since, is an important step toward B2 fluency.