Одни из самых часто путаемых времен в английском языке — Present Perfect Continuous и Past Perfect Continuous. Оба описывают длительные действия, но различаются во времени и смысле. В этой статье разберём, когда употребляется каждое из них, как они образуются и чем отличаются.

Что означают эти времена

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

I have been working all day, so I am tired. — Я работаю весь день, поэтому устал.

Действие началось раньше и всё ещё влияет на ситуацию сейчас.

Past Perfect Continuous (прошедшее совершённое продолженное время) описывает длительное действие, происходившее в прошлом до другого события в прошлом.

I had been working all day, so I was tired. — Я работал весь день, поэтому устал (тогда).

Оба действия находятся в прошлом, и результат также в прошлом.

Главное различие

ВремяСвязь во времениПример
Present Perfect ContinuousДействие началось в прошлом и продолжается до настоящегоI have been studying English for three years. — Я изучаю английский уже три года (и продолжаю).
Past Perfect ContinuousДействие происходило в прошлом и закончилось до другого прошедшего событияI had been studying English for three years before I moved to London. — Я изучал английский три года, прежде чем переехал в Лондон.

Как образуются времена

Present Perfect Continuous

Формула: subject (подлежащее) + have/has been + глагол + -ing

She has been reading for two hours. — Она читает уже два часа.
We have been waiting since morning. — Мы ждём с утра.

Отрицание: добавляем not после have/has:

He has not been working today. — Он сегодня не работал.

Вопрос: ставим have/has в начало:

Have you been working all day? — Ты работал весь день?

Past Perfect Continuous

Формула: subject + had been + глагол + -ing

They had been traveling for hours before they found a hotel. — Они путешествовали несколько часов, прежде чем нашли отель.

Отрицание:

She had not been attending the meetings. — Она не посещала собрания.

Вопрос:

Had he been studying before the test? — Он занимался перед тестом?

Когда использовать каждое время

1. Present Perfect Continuous

Используется, если:

  • Действие началось в прошлом и всё ещё продолжается:

    I have been waiting for the bus for 20 minutes. — Я жду автобус уже 20 минут.

  • Действие закончилось, но его результат ощущается сейчас:

    She has been cooking, and now the kitchen smells delicious. — Она готовила, и теперь на кухне вкусно пахнет.

2. Past Perfect Continuous

Используется, если:

  • Действие длилось до определённого момента в прошлом:

    I had been working for five hours when the boss arrived. — Я работал пять часов, когда пришёл начальник.

  • Хочется подчеркнуть длительность действия в прошлом:

    He was tired because he had been running. — Он был уставшим, потому что бегал.

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

СитуацияPresent Perfect ContinuousPast Perfect Continuous
Ожидание едыI have been waiting for the food, so I am hungry. — Я жду еду, поэтому голоден.I had been waiting for the food, so I was hungry. — Я ждал еду, поэтому был голоден.
Путешествие на самолётеHe has been flying all night, so he is exhausted. — Он летел всю ночь, поэтому сейчас очень устал.He had been flying all night, so he was exhausted. — Он летел всю ночь и был вымотан (тогда).
УчёбаHe has not been studying, so he is not ready for the exam. — Он не занимался, поэтому не готов к экзамену.He had not been studying, so he was not ready for the exam. — Он не занимался, поэтому не был готов к экзамену.
ФитнесThis week, I have been going to the gym every day. — На этой неделе я хожу в спортзал каждый день.Last week, I had been going to the gym every day. — На прошлой неделе я ходил в спортзал каждый день.

Как понять, какое время выбрать

Запомните простое правило:

  • Present Perfect Continuous соединяет прошлое и настоящее.
  • Past Perfect Continuous соединяет прошлое и прошедшее.

То есть если результат виден или ощущается сейчас — используйте have/has been + ing.
Если всё произошло и закончилось в прошлом — используйте had been + ing.

Совет для запоминания

Представьте линию времени. Если действие “доходит” до настоящего — это Present Perfect Continuous. Если действие полностью «осталось» в прошлом — это Past Perfect Continuous.

Заключение

Эти времена часто путают, но принцип прост: важно, когда произошёл результат. Попробуйте составить свои примеры и проговорить их вслух. Например:

I have been learning English for two years. — Я изучаю английский уже два года.
I had been learning English for two years before I moved abroad. — Я изучал английский два года, прежде чем переехал за границу.

Регулярная практика поможет вам уверенно использовать оба времени и естественно звучать на английском.