This tense is confusing to many English grammar learners, as they don’t know what and when to use it. The present perfect continuous is used to refer to an unspecified time, if the speaker is interested in the process and the results of an action regardless of when exactly it happened. This action may still be happening or finished.
When to use the present perfect continuous.
1 – Unfinished actions:
We use this tense if we want to express an unfinished action that started in the past and still happening in the present.
- I have been driving this bus for three years.
- She has been teaching in this school since 2012.
- We have been waiting for him for hours.
2- Temporary situations or habits:
It’s basically the same as the previous one (unfinished actions), but less clearly about how long, and we usually use the word “recently”.
- I have been going to the garden a lot recently.
- I have been running a lot recently.
- I have been running a lot recently.
3 – Finished actions:
We can use this tense in actions which have recently stopped and are showed results in the present.
- I’m so tired, since I have been working.
- I have been fasting, so I’m really hangry.
- It’s been snowing so the house is cold.
How to use the present perfect continuous.
The present perfect continuous is easy to make, It is consists of two parts:
- The present perfect of the verb to be (have/ have been)
- The present participle of the main verb (base + ing)
Subject | +has/have been | +base+ing |
---|---|---|
She | has been | reading |
Making the positive and negative forms of the present perfect continuous:
Positive | Negative |
---|---|
I have been reading | I have not been reading |
You have been walking | You have not been walking |
He has been working | He has not been working |
She has been speaking | She has not been speaking |
It has been eating | It has not been eating |
We have been studying | We have not been studying |
They have been sleeping | They have not been sleeping |
Making yes/no questions and wh- questions forms of the present perfect continuous:
’Yes / No’ Questions | ’wh’ questions |
---|---|
Have I been reading? | What have I been doing? |
Have you been walking? | Where have you been running? |
Has he been working? | What has he been studying? |
Has she been speaking ? | Why has she been working today? |
Has it been eating ? | How long has it been raining? |
Have we been studying? | How long have we been watching this film? |
Have they been sleeping? | How long have they been living here? |