Подберем программу и сроки под вашу цель
Рассчитаем стоимость с учетом действующих скидок
Проведем бесплатную диагностику (до 60 минут с преподавателем уровня С1-С2)
Бесплатно | Без спама
Закажите обратный звонок
Ответим через 5 минут
Бесплатно | Без обязательств | Индивидуальные рекомендации
Запишитесь на бесплатную диагностику
За 40−60 минут определим ваш уровень английского, найдем слабые места и подберем программу обучения с точным прогнозом результата
Английская грамматика

Present Perfect Continuous: правила, маркеры и примеры предложений

Разбираем время, которое связывает прошлое с настоящим и подчёркивает продолжительность процесса: формулу have/has been + V-ing, for и since, слова-маркеры и отличие от Present Perfect.

have/has been + V-ing for и since Present Perfect vs Continuous Упражнения

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

Главная идея

Прошлое + длительность + связь с настоящим: «Я делаю это уже какое-то время».

Что такое Present Perfect Continuous

Сравните два предложения:

Present Continuous

I am studying English.

Я сейчас занимаюсь английским.

Present Perfect Continuous

I have been studying English for two years.

Я занимаюсь английским уже два года.

Во втором случае важно, что процесс начался раньше и продолжается до настоящего момента.

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

Формула have / has been + V-ing I have been working. · She has been studying. · They have been waiting.
ПодлежащееВспомогательная формаПример
I / You / We / Theyhave beenWe have been working.
He / She / Ithas beenShe has been working.

Утверждение, отрицание и вопрос

ТипФормулаПример
УтверждениеSubject + have/has been + V-ingShe has been reading.
ОтрицаниеSubject + haven't/hasn't been + V-ingShe hasn't been reading.
ВопросHave/Has + subject + been + V-ing?Has she been reading?

Сокращения: I've been, you've been, he's been, hasn't been, haven't been.

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

1. Действие началось в прошлом и продолжается сейчас

I have been working here for five years. — Я работаю здесь уже пять лет.

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

You are wet. Have you been walking in the rain? — Ты мокрый. Ты гулял под дождём?

3. Подчёркивается продолжительность деятельности

She has been reading for three hours. — Она читает уже три часа.

4. Повторяющаяся деятельность в недавний период

I've been going to the gym a lot lately. — В последнее время я часто хожу в спортзал.

Слова-маркеры Present Perfect Continuous

МаркерПереводПример
forв течениеI have been waiting for an hour.
sinceс определённого моментаShe has been working since Monday.
all dayвесь деньIt has been raining all day.
all morningвсё утроI have been studying all morning.
latelyв последнее времяI've been sleeping badly lately.
recentlyнедавно, в последнее времяShe has been working a lot recently.
how longкак долгоHow long have you been learning English?

For и since: в чём разница

For + период

for two hours

for a week

for ten years

I have been waiting for 20 minutes.

Since + точка начала

since Monday

since 2022

since I moved here

I have been waiting since 9 a.m.

Простой способ запомнить

for = сколько времени
since = с какого момента

Present Perfect и Present Perfect Continuous

Present Perfect

Важнее результат, количество или завершённость.

I have read three books this month.

Я прочитал три книги в этом месяце.

Present Perfect Continuous

Важнее сам процесс и его длительность.

I have been reading all morning.

Я читаю всё утро.

Present PerfectPresent Perfect Continuous
How much? How many?How long?
I have written 10 emails.I have been writing emails for two hours.
Фокус на результатеФокус на процессе
Иногда возможны обе формы

С некоторыми глаголами разница небольшая: I have lived here for ten years и I have been living here for ten years. Вторая форма сильнее подчёркивает длительность и процесс.

Present Continuous и Present Perfect Continuous

Present ContinuousPresent Perfect Continuous
Процесс происходит сейчасПроцесс начался раньше и продолжается сейчас
I am working now.I have been working since 9 a.m.
Необязательно важна длительностьЧасто подчёркивается длительность

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

Глаголы состояния обычно ставятся в Present Perfect, а не Present Perfect Continuous.

  • know
  • believe
  • understand
  • want
  • need
  • love
  • own
  • belong

Неправильно

I have been knowing her for years.

Правильно

I have known her for years.

Частые ошибки

Неправильно

She has been work all day.

Правильно

She has been working all day.

Неправильно

I have been living here since three years.

Правильно

I have been living here for three years.

Неправильно

He have been studying.

Правильно

He has been studying.

Упражнения на Present Perfect Continuous

Раскройте скобки

  1. I ________ (wait) for you for an hour.
  2. She ________ (work) here since 2023.
  3. They ________ (not / sleep) well lately.
  4. How long ________ he ________ (learn) English?
  5. It ________ (rain) all morning.
Показать ответы

1. have been waiting

2. has been working

3. haven't been sleeping

4. has he been learning

5. has been raining

Present Perfect или Present Perfect Continuous?

  1. I ________ (write) five emails today.
  2. I ________ (write) emails for two hours.
  3. She ________ (read) this book all morning.
  4. She ________ (read) three chapters.
  5. We ________ (know) each other for ten years.
Показать ответы

1. have written

2. have been writing

3. has been reading

4. has read

5. have known

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

Какая формула Present Perfect Continuous?

Have/has been + V-ing.

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

Когда действие началось раньше и продолжается сейчас либо недавно закончилось, но его эффект заметен в настоящем.

Какие маркеры у этого времени?

Часто используются for, since, all day, lately, recently и how long.

В чём разница между for и since?

For показывает длительность, а since — точку начала действия.

Чем Present Perfect Continuous отличается от Present Perfect?

Present Perfect чаще фокусируется на результате или количестве, а Present Perfect Continuous — на процессе и длительности.

Что важно запомнить

  • Формула — have/has been + V-ing.
  • Время связывает прошлый процесс с настоящим.
  • For показывает период, since — точку начала.
  • Present Perfect чаще отвечает на «сколько сделано?», Continuous — «как долго?».
  • Глаголы состояния обычно используются в Present Perfect.
Другие статьи