1. Form of the present perfect continuous tense
The present perfect continuous is formed with the present tense of the verb have + been + the present participle of the main verb (root + -ing).
2. Use of the present perfect continuous tense
Activities that started in the past and are continuing to the present
- It's been raining all day.
- I have been reading for the past hour, and my eyes are starting to feel fatigued.
- Let's take a little break now. We have been working for hours.
- He has been playing the guitar nonstop for the past few days, perfecting his skills.
- I have been waiting for this moment for so long, and it's finally here.
- I think the baby is not feeling well. She has been crying inconsolably.
- We have been planning this trip for months, and it is finally happening.
- I have been learning a new language for the past few months.
- They have been rehearsing for their upcoming play for the last two weeks.
In the above examples, notice that the duration of the action is often indicated by time expressions such as for the last few hours/days/weeks.
Recently finished activities
- Have you been drinking?
- You are sweating. Have you been running?
- He has been working hard, so he's tired.
- I have been working on this project for the past few weeks, and it's finally done now.
- Her eyes look tired. I think she has been watching TV again.
- Your eyes are a little red and swollen. Have you been crying?
- Where have you been? I have been playing football.
When using the present perfect continuous, it's important to remember that the action is unfinished or has recently been finished. The present perfect continuous can also be used with adverbs of frequency like always, constantly, and continually to express annoyance or criticism. For example, if someone says, I have been working hard for the last few weeks, it implies that they are currently working hard, and it has been ongoing for a certain period of time. On the other hand, if someone says, I have constantly been working hard for the last few weeks, it implies that they have been continually working hard, and it may be seen as a criticism or annoyance.
3. Present perfect simple vs present perfect continuous
Students often confuse the present perfect continuous and the present perfect simple. While they are both used to talk about actions or states that started in the past and connect to the present, the present perfect continuous tense emphasises the duration of action. They have been repairing the heating system since this morning (ongoing). In contrast, the present perfect simple tense emphasises the completion of an action They have repaired the heating system (completed). Note, though, that in some cases, we can use either form, and the meaning stays the same: I have been working here for 10 years. I have worked here for 10 years.
4. Present perfect continuous and verbs of mental process
Verbs of mental process describe cognitive mental actions, such as think, believe, know, like, and understand. They are typically stative verbs. Therefore, it is incorrect to use the present perfect continuous with verbs of mental process. An exception is the verb think.
- I have always liked the way you teach. I have always been liking the way you teach.
- Have you heard the news? Have you been hearing the news?
- I have understood you. I have been understanding you.
- I have been thinking about you.