B1 Grammar Tenses

The Present Perfect Continuous

The present perfect continuous links the past to now, emphasising the duration of an activity: I have been studying for three hours. Use it for actions that started in the past and are still happening, or have only just stopped.

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.

Common Mistakes

Practice Exercises

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:

All Grammar Topics Present Perfect Present Continuous Stative Verbs Past Perfect Continuous

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.