Remember:
1. The present perfect continuous is the same as the present perfect progressive.
2. This verb tense is usually used to indicate the duration of an activity that started in the past and continues to the present. In these situations, time adverbials such as for, since, all day, all morning, etc. are used.
3. When there is no adverbial mentioned (see above), there is a meaning of a general activity which is in progress recently or lately.
4. With certain verbs such as work, study, live, teach, there is not much difference in meaning between this verb tense and the present perfect when you use since or for.
Look at these examples of the present perfect continuous(progressive):
I have been sleeping in lately. I must try to get up earlier.
I have been waiting for you for two hours! Where have you been?
I've been reviewing for tomorrow's exam since early this morning, and
I think I now know the material.
John's been sleeping. You can see he's yawning.
Susan's been running. Her face is all red.
I've been living here since 1990 but I've only been teaching for
5 years.
I've lived here since 1990 but I've only taught for five years.
Reference:
Understanding and Using English Grammar by Betty
Azar ISBN 0-13-958661-X