The present perfect continuous is used to refer to an unspecified time between 'before now' and 'now'.
The speaker is thinking about something that started but perhaps did not finish during that time. They are interested in the process as well as the result, and this process may still be going on, or may have just finished.
Structure: Subject + have/has + been+ main verb + -ing (present participle)
We use Present Perfect Continuous in two main cases Case 1
- I have been working out for one hour.
- You have been eating too much junk food.
- It has not been raining,
- We haven't been jogging.
- Have you been doing the stretches?
For actions that started in the past and continue in the present
- She has been waiting for you all day (= and she's still waiting now).
- I've been working on my new diet program since eight o'clock this morning (= and I still haven't finished it).
- He has been working on his abc since last October (= and he doesn't have his six pack yet).
For actions that have just finished, but we are interested in the results
- Someone's been eating my chips (= half of them are gone, I'm mad).
- She's been cooking since last night (= and the food looks delicious).It's been raining (= and the streets are still wet).