We use the present perfect continuous to show that something started in the past and has continued up until now. "For five minutes", "For two weeks", and "since Tuesday" are all durations which can be used with the present perfect continuous.
Form: [has/have (+) been + present participle]
In short, it is the verb form we use to talk about an activity that's recently stopped or just stopped and that has a connection with now.
They have been talking for the last hour.
She has been working at that company for three years.
James has been teaching at the university since June.
We have been waiting here for over two hours!
Lisa has not been practicing her English.
Recently, I have not been feeling really tired.
She has not been watching too much television lately.
Why has Georgina not been taking her medicine for the last three days?
What have you been doing?
Have you been exercising lately?
Important:
Remember that the present perfect continuous has the meaning of "lately" or "recently". If yo use the present perfect continuous in a question such as "Have you been feeling alright?", it can suggest that the person looks sick or unhealthy.
A question such as "Have you been smoking? can suggest that yo smell the smoke on the person".
Using this tense in a question suggest you can see, smell, hear or feel the results of the action. It is possible to insult someone by using this tense incorrectly.
Video
Exercises
.jpg)
.png)






















