времена·в·английском.рф

Настоящее совершённо-длительное

редко · доли процента

Презент перфект континиус (Present Perfect Continuous)

Present Perfect Continuous используется, чтобы подчеркнуть длительность действия, которое началось в прошлом и продолжается до настоящего момента или только что закончилось, но имеет последствия в настоящем. Акцент - на процессе, а не на результате.

Таймлайн Present Perfect Continuous Действие длилось от прошлого и тянется к настоящему; важна длительность. сейчас now длится и привело к «сейчас»
Главная идея: процесс длился от прошлого и тянется к «сейчас» (штриховка - это длительность). Маркеры: for, since, how long, all day.

01Как образуется

формула have/has been + V-ing

+Subject + have/has been + V-ingI have been waiting. · She has been studying.
-Subject + have/has not been + V-ingHe has not been sleeping well.
?Have/Has + subject + been + V-ing?Have you been working? - Yes, I have.
Форма по лицам
Ihave been working
you/we/theyhave been working
he/she/ithas been working

V-ing - what is it?

V-ing - это форма глагола с окончанием -ing: work → working, run → running. В Present Perfect Continuous она всегда идёт после been.

02Когда использовать

Спросите себя: началось ли действие в прошлом, и важна ли его продолжительность сейчас?

Началось ли действие в прошлом и продолжается до сих пор или только что закончилось?

Да: возможно использование Present Perfect Continuous.

Хотите ли вы подчеркнуть, как долго длилось действие?

Используйте Present Perfect Continuous, часто с for, since или all day.

Важнее результат или количество, а не длительность действия?

Вместо этого используйте Present Perfect Simple.

типичные роли

  • Продолжительное действие: I have been reading for an hour.
  • Недавняя активность: You look hot. Have you been running?
  • Повторяющееся недавнее действие: She has been calling all morning.
  • Вопрос о продолжительности: How long have you been learning English?

сигнал переключиться

Используйте Present Perfect Simple, если важнее результат, количество или завершение действия; Present Continuous - для действия, происходящего прямо сейчас, без акцента на продолжительность с прошлого до настоящего.

03Слова-маркеры

МаркерРоль
forв течениеfor - используется с периодом времени (например, I have been waiting for ten minutes - Я жду уже десять минут).: I have been waiting for ten minutes.
sinceс, с тех пор какsince - используется с начальной точкой (например, She has been working since nine - Она работает с девяти).: She has been working since nine.
all dayвесь деньall day - показывает продолжительность с начала дня до настоящего момента (например, We have been cleaning all day - Мы убираемся весь день).: We have been cleaning all day.
latelyв последнее времяlately - означает в недавний период до настоящего момента (например, He has been sleeping badly lately - В последнее время он плохо спит).: He has been sleeping badly lately.
recentlyнедавно, в последнее времяrecently - часто описывает недавнюю повторяющуюся или временную активность (например, I have been exercising recently - В последнее время я занимаюсь спортом).: I have been exercising recently.
how longкак долгоhow long - используется, чтобы спросить о продолжительности действия до настоящего момента (например, How long have you been waiting? - Как долго вы ждёте?): How long have you been waiting?

04Как это работает в русском

Русский несовершенный вид часто соответствует Present Perfect Continuous, когда речь идёт о процессе, длящемся до настоящего момента, особенно с использованием слов «уже», «с», «в течение». Русский совершенный вид обычно указывает на завершение или результат, поэтому в английском чаще используется Present Perfect Simple.

05Типичные ошибки русскоязычных

типичная ошибка

I am living here for two years.I have been living here for two years.

Present Continuous не подходит для выражения продолжительности действия с прошлого до настоящего - нужно использовать Present Perfect Continuous.

типичная ошибка

She has been knowing him since school.She has known him since school.

Глагол know обычно является статическим, поэтому следует использовать Present Perfect Simple.

типичная ошибка

How long you have been waiting?How long have you been waiting?

В вопросах нужно ставить have/has перед подлежащим.

06Упражнения

1. I ___ here since May.

have been working

2. She ___ all morning.

has been cooking

3. How long ___ English?

have you been learning

4. They ___ for the bus for twenty minutes.

have been waiting

5. He looks tired because he ___ late.

has been studying

6. We ___ this house all day.

have been cleaning

07Частые вопросы

Чем отличаются Present Perfect и Present Perfect Continuous, если они вроде бы говорят об одном и том же?

Present Perfect подчёркивает результат, опыт или достижение, а Present Perfect Continuous - процесс и длительность действия.

Например, I've painted the house (я покрасил дом) - акцент на результате, а I've been painting the house (я красил дом) - на процессе, который может быть ещё не завершён. Present Perfect Continuous часто используется с How long..., а Present Perfect - с How many... .

Как на практике использовать Present Perfect Continuous?

Используйте его, чтобы подчеркнуть длительность действия, начавшегося в прошлом и продолжающегося до настоящего момента или только что закончившегося, но имеющего последствия.

Например: I have been waiting for ten minutes (я жду уже десять минут), You look hot. Have you been running? (ты выглядишь разгорячённым. Ты бегал?), She has been calling all morning (она звонит всё утро).

Можно ли сказать 'I have been knowing'?

Нет, нельзя. Глагол know обычно используется в Present Perfect Simple.

Правильно будет сказать: I have known her for years (я знаю её много лет), а не I have been knowing.

Читать дальше