B2
Present Perfect Continuous
Present Perfect Continuous
Теория
Present Perfect Continuous (PPC) — это «процессное» прошедшее: действие началось раньше и либо продолжается сейчас, либо его последствия видны сейчас. Используем, чтобы подчеркнуть длительность или повторяемость, а не просто факт.
Утверждение
have/has + been + глагол с -ing.
| I have been working since morning. | Я работаю с утра. |
| She has been studying for two hours. | Она занимается уже два часа. |
| They have been living here for ten years. | Они живут здесь десять лет. |
Отрицание
haven't / hasn't + been + V-ing.
| I haven't been sleeping well. | У меня плохой сон в последнее время. |
| He hasn't been answering my calls. | Он не отвечает на мои звонки. |
| We haven't been spending time together. | Мы давно не проводим время вместе. |
Вопрос
Have/Has + подлежащее + been + V-ing.
| How long have you been learning English? | Как давно вы учите английский? |
| Have they been working all night? | Они работали всю ночь? |
| What has she been doing recently? | Чем она занимается в последнее время? |
PPC vs Present Perfect Simple
Когда подчеркиваем процесс, длительность — PPC. Когда подчёркиваем результат, количество — PP simple.
| I've been writing emails all morning. | Я всё утро писал письма. |
| I've written ten emails. | Я написал десять писем. |
| She has been reading that book for a week. | Она читает эту книгу уже неделю. |
| She has read three books this month. | Она прочитала три книги в этом месяце. |
Дополнительные примеры со словарём модуля
Примеры использования лексики модуля в контексте грамматики.
| She has been developing a growth mindset for years. | Она уже несколько лет развивает у себя гибкое мышление. |
| I've been trying to break a bad habit. | Я пытаюсь избавиться от плохой привычки. |
| He has been struggling to keep a work-life balance. | Ему трудно сохранять баланс между работой и жизнью. |
| Companies have been investing in employee wellbeing. | Компании в последнее время вкладываются в благополучие сотрудников. |
| I've been following a strict morning routine. | Я последнее время придерживаюсь строгого утреннего распорядка. |
| Her mood has been changing all week. | У неё всю неделю меняется настроение. |
| He has been dealing with a lot of stress lately. | Он в последнее время справляется с большим стрессом. |
| I've been working on reducing my anxiety. | Я работаю над снижением тревожности. |
| Many people have been experiencing burnout this year. | Многие в этом году переживают выгорание. |
| She has been losing motivation at work. | Она в последнее время теряет мотивацию на работе. |
| His attitude has been changing for the better. | Его отношение постепенно меняется в лучшую сторону. |
| I've been losing focus during long meetings. | Я в последнее время теряю концентрацию на долгих встречах. |
| She has been practising mindfulness every morning. | Она каждое утро практикует осознанность. |
| His willpower has been getting stronger month by month. | Его сила воли становится крепче с каждым месяцем. |
Важно
- ⚠️ Глаголы состояния (know, believe, understand, like, love) обычно НЕ используются в PPC. Берём PP simple.
- ⚠️ For указывает на длительность (for two hours), since — на момент начала (since 9 a.m.).
- ⚠️ Recently, lately, all day, how long — маркеры, которые часто требуют именно PPC.
Краткая таблица
| Пример | Перевод |
|---|---|
| I have been ___ing | Я делаю/делал (длительно) |
| have you been ___ing? | вопрос |
| I haven't been ___ing | отрицание |
| for / since | длительность / момент начала |
Практика
Закрепите на практике
104 упражнений для отработки этой темы
Зарегистрируйтесь, чтобы получить доступ к упражнениям и отслеживать прогресс
Начать практику