Ребята, обратите внимание на грамматическое время с длинным и сложным названием - Present Perfect Continuous.
Из названия становится понятно, что в этом времени есть что-то от времени группы Perfect, а что-то от группы Continuous.
Образование времени Present Perfect Continuous
Итак, время образуется при помощи вспомогательного глагола ( be ) в Present Perfect и смыслового глагола в виде V+ing.
S have been V+ing
S has been V+ing
Помните,что has пишем для третьего лица единственного числа - he, she, it.
I have been doing my homework for two hours.
Я делаю уроки два часа.
В отрицании помещаем отрицательную частицу not после первой части вспомогательного глагола ( have not / has not).
I haven't been doing my homework for two hours.
Я не делаю уроки в течение двух часов.
Чтобы образовать вопросительную форму, ставим have / has перед подлежащим.
Have you been doing your homework for two hours?
Ты делаешь уроки два часа?
Употребление времени Present Perfect Continuous
Из названия времени Present Perfect Continuous становится понятно, что описывается длительное действие, но время имеет две довольно-таки разные функции.
1. Действие началось в прошлом, длилось некоторое время и продолжает совершаться в настоящем.
I have been waiting for you for twenty minutes.
Я жду тебя 20 минут ( Двадцать минут назад я был готов гулять, ждал все это время и жду сейчас).
2.Длительное действие в прошлом, которое закончилось непосредственно перед моментом речи, и результат этого действия оказывает влияние на настоящее.
Why have you been walking in the rain?
Почему ты гулял под дождем? ( Ты уже дома, но весь мокрый.)
В этом случае глагол передает действие в прошлом, поэтому на русский переводим используя прошедшее время.
Внимание!
Время Present Perfect Continuous, как правило, не употребляется с глаголами состояния. В этом случае используется Present Perfect Simple.
We've known each other for two days only.
Мы знаем друг друга только два дня.