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. 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
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.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?-ing form and is not used here. Only the main verb takes the -ing ending: I have been waiting, not I have being waiting.