Время Present Perfect Continuous указывает на действие, которое началось в прошлом, продолжалось в течение некоторого времени и либо закончилось непосредственно перед разговором или все еще продолжается в момент разговора.
Для того, чтобы поставить глагол в форму времени Present Perfect Continuous, необходимо:
have been или has been + смысловой глагол с ing-овым окончанием
I have been waiting here for 2 hours!
Я прождал здесь два часа!
She has been working for seven hours.
Она работала семь часов.
В отрицательных предложениях за вспомогательным глаголом to have следует отрицательная частица not:
It has not been snowing here since 1993.
Здесь не было снега с 1993 года.
В вопросительных предложениях глагол to have ставится на первое место:
Have you been waiting here for 6 hours?
Ты прождал здесь шесть часов?