
Одни из самых часто путаемых времен в английском языке — 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 Continuous | Past 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. — Я изучал английский два года, прежде чем переехал за границу.
Регулярная практика поможет вам уверенно использовать оба времени и естественно звучать на английском.