Содержание [показать]
Настоящее совершенное продолженное время помогает рассказать о том, что вы делали на протяжении какого-то периода до того, как произошел разговор.
Представьте: вы долго ждали транспорт или делали уборку всё утро. Вы могли уже закончить это действие или же нет, но хотите подчеркнуть как долго оно длится или сам процесс.
Время действия
Говорим, как долго длилось действие, которое кто-то начал в прошлом и продолжает до текущего момента. Здесь применимы указатели for (в течение) и since (с тех пор как).
Примеры
- I've been calling Jim for three days already. – Я звоню Джиму уже три дня.
- My best friend has been skiing since early morning. – Моя лучшая подруга катается на лыжах с раннего утра.
Временные ситуации, привычки
Ситуация такая же как в первом пункте с одним отличием – как именно долго это длится мы не знаем. В речи применяется указатель recently (в последнее время). Такая ситуация часто заменяется и настоящим продолженным (Present Continuous) временем в том же значении.
Примеры
- I've been doing sports a lot recently. – Я много занимаюсь спортом в последнее время.
- It's been raining a lot recently. – В последнее время часто идут дожди.
Законченное действие
То, что мы недавно сделали, завершилось определённым результатом. Его можно увидеть, услышать или каким-либо образом почувствовать в момент речи.
Примеры
- I'm so tired, I've been studying. – Я так устала, я училась.
- I've been doing exercises (that's why I'm hot). – Я делал(а) зарядку (вот почему мне жарко).
Структура
Утверждение
I / You / We / They + have been + verb -ing
have been = 've been
He / She / It + has been + verb -ing
has been = 's been
Present Perfect Continuous и Present Perfect похожи в применении, но есть маленькое различие: первое время фокусируется на самом действии, а второе – на его результате.
Отрицание
I / You / We / They + have not been + verb -ing
have not been = haven't been
He / She / It + has not been + verb -ing
has not been = hasn't been
Вопрос
Have + I / you / we / they + been + verb -ing
Has + he / she / it + been + verb -ing
В случае, если используемый глагол относится не к действию, а к состоянию, вместо настоящего совершенного продолженного времени нужно использовать настоящее совершенное (Present Perfect). Например, He's been in Stockholm since Monday. – Он находится в Стокгольме с понедельника.
Примеры
- Diana has been packing all evening. – Диана собирала вещи весь вечер.
- My friends have been flying all night long. – Мои друзья летели всю ночь.
- Has Jane's brother been moving a lot recently? – Брат Джейн часто переезжает в последнее время?
- It has been shining for a few hours. – Солнце светит уже несколько часов.
Более подробно изучить тему Present Perfect Continuous вы можете на курсе Pre-Intermediate.