Present Perfect Continuous
B1 Present perfect continuous 32 / 50
Кратко
Используйте Present Perfect Continuous (have/has been + глагол-ing) для действия, которое началось в прошлом и всё ещё продолжается, или которое только что закончилось, но результат которого виден сейчас. Внимание сосредоточено на самом действии и на том, как долго оно длится.
Правило
Это время образуется с помощью have/has + been + форма на -ing глагола.
Есть два основных случая употребления:
| Употребление | Значение | Пример |
|---|---|---|
| 1. Всё ещё происходит | Действие, которое началось в прошлом и продолжается сейчас. Часто с for / since. | I’ve been waiting for an hour. / She’s been working here since May. |
| 2. Недавно закончилось, виден результат | Действие, которое только что закончилось, но вы видите или чувствуете его результат сейчас. | I’m tired because I’ve been running. / Your eyes are red - have you been crying? |
С for мы указываем продолжительность (for two hours, for ages). С since мы указываем момент начала (since 9 o’clock, since Monday).
Этим моментом начала может быть и целое придаточное предложение, называющее событие, с которого началось действие. Глагол в придаточном ставится в Past Simple, хотя основной глагол остаётся в Present Perfect Continuous; ever since — это усиленный вариант since.
She’s been working here since the shop opened. (а НЕ since the shop has opened)
Будьте осторожны с глаголами состояния (глаголами, которые описывают не действие, а состояние: know, like, love, want, need, believe, have = обладать, understand). Они обычно не употребляются в Continuous. Вместо этого используйте Present Perfect Simple.
I’ve known her for years. (а НЕ I’ve been knowing her…)
Формы и закономерности
| Тип | Схема | Пример |
|---|---|---|
| Утверждение | подлежащее + have/has been + глагол-ing | They’ve been talking all morning. |
| Отрицание | подлежащее + haven’t/hasn’t been + глагол-ing | He hasn’t been sleeping well. |
| Вопрос | Have/Has + подлежащее + been + глагол-ing? | Have you been waiting long? |
| Краткий ответ | Yes, I have. / No, she hasn’t. | Have they been studying? - Yes, they have. |
| С How long | How long have/has + подлежащее + been + глагол-ing? | How long have you been learning English? |
Сокращения: I’ve / you’ve / we’ve / they’ve been…, he’s / she’s / it’s been… (здесь ‘s = has).
Напоминания об орфографии -ing: make -> making, sit -> sitting, lie -> lying, study -> studying.
Примеры
| English | Примечание |
|---|---|
| How long have you been learning English? | Акцент на продолжительности действия, которое всё ещё длится. |
| We’ve been living in Madrid since 2019. | Началось в прошлом, всё ещё верно сейчас; since + момент начала. |
| Sorry I’m late - have you been waiting long? | Действие продолжается вплоть до момента речи. |
| The ground is wet because it’s been raining. | Недавно закончилось; мокрая земля — видимый результат. |
| You look exhausted! Have you been working all night? | Вопрос о действии, которое объясняет текущее состояние. |
| My sister has been studying Japanese for three years. | For + продолжительность. |
| Ever since the rules changed, we’ve been queuing outside. | Момент начала — это событие, в Past Simple; ever since усиливает. |
| I’ve been trying to call you all day. | Повторяющееся действие за период времени, продолжающийся до сих пор. |
Типичные ошибки
- I’ve been knowing him for years. -> I’ve known him for years. — Глаголы состояния (know, like, have = обладать) употребляются в Simple, а не в Continuous.
- I am waiting for an hour. -> I’ve been waiting for an hour. — Используйте Present Perfect, а не Present, для периода времени, продолжающегося до сих пор.
- She’s been work here since May. -> She’s been working here since May. — Не забывайте been + форму на -ing.
- I’ve been living here for 2015. -> I’ve been living here since 2015. — Используйте since с моментом начала, for с продолжительностью.
- How long are you learning English? -> How long have you been learning English? — Используйте это время, чтобы спросить «how long» вплоть до настоящего момента.
Советы
- Спросите себя: действие или результат? Если хотите подчеркнуть само действие и его продолжительность, используйте Continuous (I’ve been reading). Если хотите подчеркнуть завершённость или количество, используйте Simple (I’ve read three books / I’ve read it twice).
- «Видимое доказательство сейчас» — сильный сигнал в пользу Continuous: мокрая земля, красные глаза, одышка, краска на руках.
- For = продолжительность; since = когда это началось, как момент времени (since Monday) или придаточное в Past Simple (since we moved in). Оба варианта сочетаются с этим временем.
- Если глагол описывает состояние, а не действие (know, believe, own), переходите на Present Perfect Simple.