Form:
- Positive form: Subject + have/has + been + verb-ing
- Negative form: Subject + have/has + not + been + verb-ing
- Question form: Have/Has + subject + been + verb-ing ?
Usage:
Present Perfect Continuous is used to show/talk about:
a. an action that has just stopped / finished
For examples,
- You look tired. Have you been sleeping properly?
- I can smell smoke. Has somebody been smoking?
- I've got a headache and a stiff neck. I've been working too long on computer.
b. an action that happened in the past and it continues up to the present -- when we want to focus on the activity / or to say that something is still happening
For examples,
- I've been waiting for him for 30 minutes and he still hasn't arrived.
- He's been asking me about it for days. I wish he would stop.
- You haven't been performing well over the last few months.