Сравнение времен Present Perfect Continuous и Present Perfect

В английском языке время Present Perfect Continuous (have/has been+ Ving) делает акцент на длительности процесса, который начался в прошлом и всё ещё продолжается в настоящем. Характерный вопрос для Present Perfect Continuous  о продолжительности действия, начинается со слов How long (как долго/давно) и ответ на него выражается в единицах времени (минутах, часах, днях и т.п.)
How long’ve you been watching this television series? I’ve been watching it for two weeks. (Давно ты смотришь этот сериал? Я смотрю его две недели.)
How long’s she been studying? She’s been studying all morning. (Как долго она занимается? Она занимается всё утро.)
How long’s he been driving? He’s been driving since eight o’clock. (Как долго он ведёт машину? Он за рулём с восьми утра.)

Время Present Perfect (have/has V3/ Ved) используется, когда нам важен полученный результат. Вопросы о результате характерные для Present Perfect  начинаются со слов How many/How much (сколько) How far (как далеко).
How many seasons have you seen? I’ve seen two seasons. (Сколько сезонов ты посмотрел? Я посмотрел два сезона.)
How many exercises has she done? She’s already done all the exercises. (Сколько упражнений она сделала? Она уже сделала все упражнения.)
How far has he driven? He’s driven 200km.(Сколько километров он проехал? Как далеко он уехал? Он проехал 200км.)

Время Present Perfect Continuous

Время Present Perfect Continuous используется, когда речь идет о действии, которое не только происходит в настоящий момент, но и длится уже какое-то время, все еще продолжается в момент разговора.
Формула времени Present Perfect Continuous: have/has been + Ving
(Для местоимений  I, you, we, they и соответствующих существительных употребляется вспомогательный глагол have, а для he, she, it
has.)
He has been watching TV all evening. (Он смотрит телевизор весь вечер.)

Утвердительное предложение во времени  Present Perfect Continuous образуется следующим образом: после местоимения/ существительного следует вспомогательный глагол have или has, затем been, далее Vingсмысловой глагол с окончанием –ing  и остальный члены предложения.
В разговорной форме используются сокращенные формы have = ‘ve и has = ‘s.
I’ve been waiting for you for twenty minutes! (Я жду тебя двадцать минут!)
She’s been typing since 9 o’clock. (Она печатает с девяти часов.)
They’ve been dancing all evening. (Они танцуют весь вечер.)

Отрицательное  предложение в  Present Perfect Continuous отличается от утвердительного только тем, что после вспомогательного глагола have или has стоит частица not перед been.
В разговорной форме используются сокращенные формы haven’t и hasn’t.
It hasn’t been raining for two months. (Два месяца не было дождя.)
They haven’t been working since Monday. (Они не работают с понедельника.)
He hasn’t been making films since he moved to Australia. (Он не снимает фильмы.с тех пор как переехал в Австралию.)

В вопросительном предложении в  Present Perfect Continuous вспомогательный глагол  have или has стоит на первом месте, после него следует  местоимение/существительное, затем been, далее Ving и остальные члены предложения.
Часто вопрос в  Present Perfect Continuous используется с вопросительными словами
How long (как долго/давно).
How long have you been waiting? (Как долго вы ждёте?/ Давно ты ждёшь?)
В разговорной речи лучше использовать сокращения ’ve (= have) и ‘s (= has).
How long’ve you been waiting? (Как долго вы ждёте?/ Давно ты ждёшь?)
How long’s it been snowing? (Давно идёт снег?)
How long’ve they been talking? (Давно они разговаривают?)