К содержанию

Present Perfect Continuous — правила и примеры

Виктория Бондаренко — репетитор английского, автор блога
Виктория Бондаренко Репетитор английского · 6+ лет опыта
9 мин чтения

Present Perfect Continuous (Present Perfect Progressive) — самое «длинное» по форме время в английском, но при этом простое по смыслу. Оно показывает действие, которое началось в прошлом и длится до сих пор (или только что закончилось, но оставило след). В этой статье разберём, когда ставить именно Present Perfect Continuous, а не Present Perfect, дадим схему образования и пять упражнений с ответами. Если ты разбираешь эту тему — материал для тебя; если хочешь увидеть все времена в одной картине, загляни в хаб «Времена английского языка».

Главная идея: процесс, который длится (или только что закончился)

Present Perfect Continuous отвечает на вопрос «Как долго это происходит (или происходило)?».

  • Present Perfect (have/has + V3) — про результат, факт.
  • Present Perfect Continuous (have/has been + V-ing) — про сам процесс, его длительность.

Сравни две фразы про одно и то же действие:

  • I have read this book. — Я (уже) прочитал эту книгу. (результат: прочитал)
  • I have been reading this book for 2 hours. — Я читаю эту книгу уже 2 часа. (процесс: всё ещё читаю)

В первом случае важен факт, во втором — что действие длится и длится.

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

1. Действие длится с какого-то момента в прошлом до сих пор

Это главный случай. Маркеры: for (период), since (точка отсчёта), how long.

  • I have been studying English for 5 years. — Я учу английский 5 лет. (всё ещё учу)
  • She has been waiting for the bus since 7 o’clock. — Она ждёт автобус с 7 часов. (всё ещё ждёт)
  • They have been playing football all afternoon. — Они играют в футбол весь день. (всё ещё играют)
  • How long have you been learning English? — Как долго ты учишь английский?

2. Действие только что закончилось, но результат виден сейчас

Здесь важен след, который действие оставило в настоящем.

  • I have been running. — Я (только что) бегал. (всё ещё запыхавшийся)
  • She has been cooking all morning. — Она готовила всё утро. (кухня всё ещё пахнет)
  • It has been raining. — Шёл дождь. (земля мокрая)

Маркеры: lately, recently, или вообще без маркера — важен контекст.

3. Действие, которое происходит слишком долго (с оттенком раздражения или удивления)

Present Perfect Continuous часто используется, когда говорящий хочет подчеркнуть, что действие идёт чересчур долго.

  • You have been talking for an hour! — Ты разговариваешь уже час! (надоело)
  • She has been complaining all day. — Она жалуется весь день. (раздражает)
  • I have been waiting here for 30 minutes! — Я жду здесь 30 минут! (хватит уже)

Как образуется Present Perfect Continuous

Схема

have / has + been + V-ing
  • have/has — по тому же правилу, что и в Present Perfect (I/you/we/they → have, he/she/it → has).
  • been — неизменная часть (не меняется, в отличие от was/were в Past Continuous).
  • V-ing — глагол с окончанием -ing (то же, что и в Continuous вообще).

Примеры:

  • I have been playing tennis. — playing (V-ing от play)
  • She has been writing for 2 hours. — writing (V-ing от write)
  • They have been running. — running (удвоенная -n: run → running)

Сравнение схем

ВремяСхемаПример
Present Perfecthave/has + V3I have played tennis.
Present Continuousam/is/are + V-ingI am playing tennis.
Present Perfect Continuoushave/has + been + V-ingI have been playing tennis.

Разница между Present Perfect и Present Perfect Continuous

Это самая частая путаница в этой теме. Запомни чёткую границу:

Present PerfectPresent Perfect Continuous
ФокусРезультат, фактПроцесс, длительность
ВопросСколько раз? Сколько штук? Уже сделано?Как долго? Что делал?
ПримерI have written 3 emails.I have been writing since morning.
ПереводЯ написал 3 письма.Я пишу (с утра).

Простое правило: если можно вставить «уже / результат» — Present Perfect. Если можно вставить «с какого-то момента и всё ещё / как долго» — Present Perfect Continuous.

Примеры пар:

  • I have read this book. — Я прочитал эту книгу. (факт: прочитал)

  • I have been reading this book all day. — Я читаю эту книгу весь день. (процесс: всё ещё читаю)

  • She has painted two pictures. — Она нарисовала две картины. (результат: 2 картины)

  • She has been painting since morning. — Она рисует с утра. (процесс: всё ещё рисует)

  • I have worked here for 5 years. — Я работаю здесь 5 лет. (факт: работаю, опыт)

  • I have been working here for 5 years and I’m tired. — Я работаю здесь 5 лет и устал. (процесс: устал от длительности)

Какие глаголы не используются в Continuous

Как и в Present Continuous, в Present Perfect Continuous нельзя использовать глаголы состояния (stative verbs): love, like, hate, want, need, know, believe, understand, belong.

  • I have known him for years. — Я знаю его много лет. (НЕ I have been knowing him — ошибка)
  • She has loved this song since childhood. — Она любит эту песню с детства.

Глаголы состояния остаются в Present Perfect (have/has + V3), а не в Continuous.

5 упражнений на Present Perfect Continuous

Упражнение 1. Выбери Present Perfect или Present Perfect Continuous

  1. I ___ (read) this book for 2 hours. I’m on chapter 5.
  2. She ___ (read) three books this month.
  3. They ___ (play) football since 3 o’clock.
  4. We ___ (play) tennis three times this week.
  5. He ___ (work) at this company since 2018. He likes his job.
Показать ответы
  1. have been reading (длится процесс → Continuous)
  2. has read (результат: 3 книги → Perfect)
  3. have been playing (since 3 o’clock, длится → Continuous)
  4. have played (результат: 3 раза → Perfect)
  5. has worked (факт/опыт, глагол «нравится» как состояние → Perfect; хотя since 2018 часто тянет в Continuous, тут фокус на факте работы)

Упражнение 2. Раскрой скобки

  1. She (wait) for the bus for 30 minutes.
  2. I (write) emails since morning.
  3. They (study) English for 5 years.
  4. He (run) and he’s tired now.
  5. We (look for) the keys for an hour.
Показать ответы
  1. has been waiting (for 30 minutes, процесс → Continuous)
  2. have been writing (since morning, процесс → Continuous)
  3. have been studying (for 5 years, процесс → Continuous)
  4. has been running (только что закончилось, след → Continuous)
  5. have been looking (for an hour, процесс → Continuous)

Упражнение 3. Переведи на английский

  1. Я жду тебя уже час.
  2. Она учит английский с детства.
  3. Они играют в футбол с 3 часов.
  4. Он читает эту книгу весь день.
  5. Мы работаем здесь с 2019 года.
Показать ответы
  1. I have been waiting for you for an hour.
  2. She has been learning English since childhood.
  3. They have been playing football since 3 o’clock.
  4. He has been reading this book all day.
  5. We have been working here since 2019.

Упражнение 4. Исправь ошибку

  1. I have been knowing him for years.
  2. She has been wrote three emails.
  3. They have been play football since 3.
  4. He has been working here since 5 years.
  5. We have been waited for an hour.
Показать ответы
  1. I have known him for years. (know — глагол состояния, не используется в Continuous)
  2. She has written three emails. (результат: 3 письма → Present Perfect, не Continuous)
  3. They have been playing football since 3. (после been нужно V-ing: playing)
  4. He has been working here for 5 years. (for + период, since + точка)
  5. We have been waiting for an hour. (после have been нужно V-ing: waiting)

Упражнение 5. Составь свои предложения

Составь по одному предложению Present Perfect Continuous на каждую ситуацию:

  1. Что ты делаешь уже 2 часа без перерыва.
  2. Что ты только что делал и устал.
  3. Что делает твой друг с какого-то момента в прошлом.
Показать примеры
  1. I have been studying English for 2 hours.
  2. I have been running and I am tired.
  3. My friend has been reading this book since Monday.

Четыре частые ошибки русскоговорящих

  1. «I have been knowing him.»«I have known him.» Глаголы состояния (know, like, want, need, love) не используются в Continuous. Здесь — Present Perfect.

  2. «I have been wrote.»«I have written.» После have/has been нужно V-ing, а не V3. Это типичная ошибка при переносе правил Present Perfect.

  3. «I have worked here since 5 years.»«I have worked here for 5 years.» Маркер for + период, since + точка отсчёта. Since 5 years — неправильно, нужен for.

  4. «I am working here since 2019.»«I have been working here since 2019.» Если действие длится от прошлого до настоящего, нельзя использовать Present Continuous (am/is/are + V-ing). Нужен Present Perfect Continuous.

Что запомнить: чек-лист к уроку

  • Present Perfect Continuous = have/has + been + V-ing.
  • Используется для процесса, который длится до сих пор или только что закончился, но оставил след.
  • Главные маркеры: for, since, how long, all day / all morning, lately, recently.
  • Present Perfect = результат/факт. Present Perfect Continuous = процесс/длительность.
  • Глаголы состояния (know, like, want, need, love) не используются в Continuous.
  • После have/has been всегда идёт V-ing (играя, читая, работая).
  • For + период (for 5 years), since + точка (since 2019).

Смотрите также

Запишитесь на пробный урок

Если Present Perfect Continuous пока каша или хочешь системно разобраться во временах — приходи на индивидуальный урок. За 60 минут найдём слабые места и составим план. Записаться.

Источники

Запишитесь на пробный урок

Если тема статьи откликнулась и хочется разобраться глубже — приходите на индивидуальный урок. 60 минут, разбор слабых мест ребёнка, план занятий.

Записаться