Present Perfect Continous

Время Present Perfect Continous
Present Perfect Continous

Время Present Perfect Continuous (настоящее совершённое длительное время) показывает, что действие началось в прошлом, продолжалось (или продолжается) в течение некоторого времени и имеет результат или заметный эффект в настоящем.

Чаще всего Present Perfect Continuous подчёркивает именно длительность и процесс, отвечает на вопрос How long? (как долго?) и нередко объясняет причину текущего состояния: устал, мокрый, грязный, довольный и т.п.

Определить это время помогают слова-маркеры типа:

for two hours / for a long time (в течение двух часов / долго);
since morning / since 2019 (с утра / с 2019 года);
lately / recently (в последнее время / недавно);
how long (как долго);
all day / all night (весь день / всю ночь).

Время Present Perfect Continuous формируется при помощи:

Утвердительное предложение – ПОДЛЕЖАЩЕЕ + HAVE / HAS BEEN + ГЛАГОЛ с окончанием -ing

I have been working all day – Я работаю весь день.
She has been studying English for two years – Она уже два года учит английский.
They have been waiting for the bus for 30 minutes – Они ждут автобус уже 30 минут.

Отрицательное предложение – ПОДЛЕЖАЩЕЕ + HAVE / HAS NOT (HASN'T / HAVEN'T) BEEN + ГЛАГОЛ с окончанием -ing

I haven't been sleeping well lately – В последнее время я плохо сплю.
He hasn't been working here for very long – Он работает здесь не так уж давно.

Вопросительное предложение – HAVE / HAS + ПОДЛЕЖАЩЕЕ + BEEN + ГЛАГОЛ с окончанием -ing

Have you been waiting long? – Ты долго ждёшь?
How long has she been living in this city? – Как долго она живёт в этом городе?

Формула всегда одна и та же: have / has been + V‑ing, независимо от того, закончился процесс или нет; меняется только have / has.

Когда используется Present Perfect Continuous

1. Если необходимо показать действие, которое началось в прошлом и всё ещё продолжается сейчас.

В этом случае Present Perfect Continuous подчёркивает длительность процесса от прошлого до настоящего момента.

They have been building their house since May – Они строят свой дом с мая.
I have been learning English for five months – Я учу английский уже пять месяцев.
She has been working here since 2019 – Она работает здесь с 2019 года.

2. Если нужно подчеркнуть, что действие длилось некоторое время и только что закончилось, а результат виден сейчас.

Часто по человеку или ситуации видно, что он «всё это время что‑то делал».

You look tired. What have you been doing? – Ты выглядишь уставшим. Чем ты занимался?
It’s wet outside. It has been raining – На улице мокро. Шёл дождь.
Why are your hands dirty? – I have been fixing my car – Почему у тебя грязные руки? – Я чинил машину.

3. Если требуется описать длительные повторяющиеся действия в последнее время.

Часто употребляются lately, recently, in the last few days и т.п.

She has been feeling tired lately – В последнее время она чувствует усталость.
We have been working a lot recently – В последнее время мы много работаем.
He has been going to the gym for three months now – Он ходит в спортзал уже три месяца.

Present Perfect Continuous и Present Perfect

Present Perfect подчёркивает результат действия (что сделано, сколько раз, сколько штук), а Present Perfect Continuous – его длительность и сам процесс, часто с вопросом How long?.

I have written three emails today – Я написал три письма сегодня (результат, количество).
I have been writing emails all morning – Я всё утро пишу письма (процесс, длительность).
She has read this book – Она прочитала эту книгу (факт, результат).
She has been reading this book all day – Она весь день читает эту книгу (не ясно, закончила или нет, важен процесс).

Последние публикации