Perfect Continuous используются для обозначения процесса, который начался и
длился в течение некоторого времени до некоего момента в настоящем, прошлом или будущем.Время Present Perfect Continuous указывает на действие, которое началось в прошлом, продолжалось в течение некоторого времени и либо закончилось непосредственно перед разговором или все еще продолжается в момент разговора
I have been waiting here for 2 hours! (Я прождал здесь два часа!)
We have been preparing for our exam since morning. (Мы готовились к экзамену с самого утра).