The Present Perfect Continuous Tense describes an action that started in the past and is either continuing in the present or has recently been completed. The tense highlights the duration of the action and uses the auxiliary verbs has/have been followed by the present participle of the main verb (verb + -ing).
For example:
- I have been studying for three hours.
This sentence means that the action of studying started in the past and is still happening now.
Structures of Present Perfect Continuous
Affirmative Sentence Structure
Structure:
Subject + has/have been + verb(ing)
Examples:
- He has been working at this company for ten years.
- They have been playing football since morning.
Negative Sentence Structure
Structure:
Subject + has/have not been + verb(ing)
Examples:
- I haven’t been eating well lately.
- She hasn’t been feeling well for a few days.
Interrogative Sentence Structure
Structure:
Has/Have + subject + been + verb(ing)?
Examples:
- Have you been studying all day?
- Has she been practicing the piano for hours?
Double Interrogative Sentence Structure
Structure:
Wh-word + has/have + subject + been + verb(ing)?
Examples:
- What have you been doing all morning?
- How long has he been living in this city?
Subject-Verb Agreement
In the Present Perfect Continuous Tense, the verb form changes based on the subject. Here’s how to conjugate has/have with different subjects:
| Subject | Helping Verb |
| He, She, It | Has |
| I, You, We, They | Have |
| Father, Teacher | Has |
| Dogs, Children | Have |
Time Expressions in Present Perfect Continuous
Time expressions are essential for the Present Perfect Continuous Tense as they indicate the duration of the action. Here are some common time expressions used with this tense:
| Time Expression | Example Sentence |
| For two hours | I have been reading for two hours. |
| Since morning | She has been cleaning the house since morning. |
| All day | They have been working all day. |
| For a while | He has been practicing for a while. |
| Lately | I haven’t been sleeping well lately. |
Adverb Placement
In the Present Perfect Continuous Tense, adverbs such as just, already, never, and lately are placed between has/have and been.
Examples:
- He has just been running for an hour.
- They have already been working for a few hours.
Uses of the Tense
The Present Perfect Continuous Tense has several important uses:
- To express actions that started in the past and are still continuing:
- We have been learning English for three years.
- To show recently finished actions with present relevance:
- She has been crying, and her eyes are still red.
- To emphasize the duration of an action:
- He has been studying for five hours straight.
- To describe temporary habits or actions:
- They have been eating a lot of junk food lately.
Giving Short Answers in Present Perfect Continuous
In the Present Perfect Continuous Tense, short answers are used to avoid repeating the entire question in conversation. Here’s a brief explanation with examples:
- Question: Have you been exercising?
Short Answer: Yes, I have. / No, I haven’t. - Question: Has she been studying?
Short Answer: Yes, she has. / No, she hasn’t.
Examples:
- Has he been working? – Yes, he has.
- Have they been playing? – No, they haven’t.
Question Tags in Present Perfect Continuous
Question tags are small questions added to the end of a sentence to confirm information. In the Present Perfect Continuous Tense, the tag uses hasn’t or haven’t depending on the subject.
Examples:
- You have been working, haven’t you?
- She has been studying, hasn’t she?
- They haven’t been playing, have they?
- He hasn’t been sleeping, has he?
Examples of the Present Perfect Continuous in Use
Here are 15 examples of the Present Perfect Continuous Tense in different forms:
Affirmative Sentences
- I have been exercising every morning.
- She has been writing a novel for six months.
- We have been watching TV all afternoon.
- They have been building a new house for a year.
- He has been studying hard for his exams.
Negative Sentences
- I haven’t been practicing the guitar lately.
- She hasn’t been eating well this week.
- They haven’t been working on the project much.
- We haven’t been sleeping well recently.
- He hasn’t been exercising regularly.
Interrogative Sentences
- Have you been reading that book for long?
- Has she been living here for years?
- Have they been working on this project all day?
- Has he been feeling better lately?
- Have we been waiting here for hours?
Common Mistakes with the Tense
Students often make mistakes when using the Present Perfect Continuous Tense. Below are frequent errors and the correct usage:
- Using the wrong helping verb:
- ❌ He have been working hard.
- ✅ He has been working hard.
- Confusing it with the Present Continuous Tense:
- ❌ I am studying for two hours.
- ✅ I have been studying for two hours.
- Forgetting to use the present participle (-ing):
- ❌ She has been read that book for weeks.
- ✅ She has been reading that book for weeks.
Present Perfect Continuous Tense Chart
FAQs:
The present perfect continuous tense shows an action that started in the past and is still happening, or just finished.
Examples:
I have been reading for two hours. (It started in the past and is still happening.)
She has been working all day. (It started earlier and might be finished now.)
Use the present perfect continuous tense for:
1. Actions that started in the past and are still happening:
I have been studying.
2. Actions that just stopped but affect the present:
She has been running.
3. Actions that happened over time:
They have been working all week.
Here are 5 examples of the present perfect progressive tense:
1. I have been reading for an hour.
2. She has been cooking all morning.
3. They have been playing soccer.
4. We have been waiting for the bus.
5. He has been working here for 5 years.
Here are 4 examples of the past perfect continuous tense:
1. I had been studying for two hours before the test.
2. She had been working at the company for five years when she got promoted.
3. They had been waiting for an hour when the train arrived.
4. We had been playing soccer when it started to rain.
Free Grammar and Vocabulary Worksheets Resources
- Worksheet Tenses
- Since and For Worksheets
- English Worksheets
- Action Verbs Worksheets
- Present Perfect Continuous Worksheets
Read More
- Present Tenses With Examples
- Present Perfect Tense With Examples
- Past Perfect Continuous Tense With Examples
- Differentiate Till, Until and Unless in English
- Time Expressions in English
- Future Perfect Tense With Examples
- Tenses
Present Perfect Continuous Tense Quiz
Present Perfect Continuous Tense
Choose the form that stresses duration.
My eyes hurt because I ___ for hours.
The present perfect continuous stresses an ongoing activity whose effect (tired eyes) shows now.
have/has been + -ing (duration up to now)
My eyes hurt because I have been reading for hours.
Ask about duration up to now.
How long ___ English?
'How long' plus an action still going on calls for the present perfect continuous.
How long + have/has been + -ing
How long have you been learning English?
One form suits a finished quantity.
She ___ three cups of coffee today.
A counted result (three cups) takes the present perfect simple, which reports completed amounts.
finished quantity -> present perfect simple
She has drunk three cups of coffee today.
Type the correct form of the verb in brackets.
They ___ (wait) since noon.
'Since noon' plus an action still in progress points straight to the present perfect continuous.
have/has been + -ing with since
They have been waiting since noon.
Mind the stative verb.
I ___ you for ten years.
'Know' is a stative verb, so it stays in the simple form even across a long span.
stative verbs (know, believe) avoid the continuous
I have known you for ten years.
True or false?
The present perfect continuous can describe an action that has just stopped but left visible evidence, as in 'You're out of breath — have you been running?'
Recent continuous action with a present result is a core use of this tense.
recent continuous action + present evidence
You're out of breath — have you been running?
Choose the ongoing form.
She ___ for two hours straight.
A span running up to now, measured in hours, takes the present perfect continuous.
has / have been + -ing for a duration reaching now
She has been studying for two hours straight.
Type the correct form of the verb in brackets.
They ___ (wait) since noon.
'Since noon' sets a start point for an action still in progress, so the present perfect continuous fits.
have been + -ing with since
They have been waiting since noon.
Explain the present result.
Why are you out of breath? I ___.
A recent activity whose effect shows now takes the present perfect continuous.
recent continuous activity with a present result
I have been running.
Mind the visible effect.
It ___ all day; the streets are soaked.
An action stretching across the day with a result now takes the present perfect continuous.
has been + -ing across an unfinished period
It has been raining all day.
True or false?
You can say 'I have been knowing Oliver for years.'
'Know' is stative and resists the continuous; use the present perfect simple: 'I have known Oliver for years.'
stative verbs stay out of the continuous
I have known Oliver for years.
Ask about duration.
How long ___ here?
A question about a stretch of time still in progress takes the present perfect continuous.
How long + have been + -ing
How long have you been working here?
Choose the ongoing form.
My eyes hurt; I ___ at the screen all day.
An activity stretching across the day with a present result takes the present perfect continuous.
have been + -ing for an activity up to now
My eyes hurt; I have been staring at the screen all day.
Type the correct form of the verb in brackets.
She ___ (practise) the piano since breakfast.
'Since breakfast' sets a start point for an action still running, so the present perfect continuous fits.
has been + -ing with since
She has been practising the piano since breakfast.
Explain the present state.
They are tired because they ___ hard lately.
'Lately' points to a recent stretch of effort behind a present state.
have been + -ing with recent time markers
They are tired because they have been working hard lately.
Form the negative.
I ___ well recently.
The negative present perfect continuous marks a run of poor sleep up to now.
have not been + -ing for a negative ongoing run
I haven't been sleeping well recently.
Choose the ongoing form.
He ___ for the exam for three weeks.
A span measured in weeks up to now takes the present perfect continuous.
has been + -ing for a duration reaching now
He has been studying for the exam for three weeks.
True or false?
'It has been belonging to us for years' is correct.
'Belong' is stative; use the present perfect simple: 'It has belonged to us for years.'
stative verbs stay out of the continuous
It has belonged to us for years.
Ask about a visible result.
You look hot. ___?
A question about recent activity behind a present state takes the present perfect continuous.
have been + -ing for a question about recent activity
Have you been running?
Type the correct form of the verb in brackets.
The children ___ (play) outside all afternoon.
An action running across the afternoon up to now takes the present perfect continuous.
have been + -ing across an unfinished period
The children have been playing outside all afternoon.
Turn on JavaScript for the interactive quiz. The full practice set is shown above.

