USE: We use PRESENT PERFECT CONTINUOUS to talk about:
1) Something which started in the past and has been in progress up to the present.
Example:
- We have been working all day.
- They have been waiting for an hours.
- John has been living in
2) An action has been in progress up to the recent past, especially when the action has results in the present.
Example:
- It’s been raining.
-
- “Haven’t seen anything of Jimy for a while”. “No, he has been working in
3) Repeated actions or situations in a period up to the present or the recent past.
Example:
- I have been driving license for a year.
- They have been living in
- Dany has been working
FORMULA
Positive Sentence:
Subject + have/has + been + verb-ing + obj/comp |
Example:
- He has been watching TV all day.
- I have been looking for you for an hour.
- We have been studying English since 2008.
Negative Sentence:
Sub + have/has + not + been + verb-ing + obj/Comp |
Example:
-
- They have not been working hard these days.
- We have not been finding out our money.
Question:
Have/Has + sub + been + verb-ing + obj/comp ? |
Example:
- How long has it been snowing?
- How long have you living in
- What have you been doing at the moment?