Настоящее совершенное длительное время
Present Perfect Continuous
Настоящее совершенное длительное время подчёркивает длительность действия, которое началось в прошлом и всё ещё продолжается или только что закончилось. Образуется с помощью have/has been + глагол-ing. Фокусируется на процессе, а не на результате.
КОГДА ИСПОЛЬЗОВАТЬ
Используется для действия, которое началось в прошлом и всё ещё продолжается, или только что закончилось с видимыми результатами. Часто с "for" (продолжительность) и "since" (точка начала).
СТРУКТУРА
S + have/has been + V-ingI have been studying English for five years.
Я **изучаю** английский уже пять лет.
S + haven't/hasn't been + V-ingShe hasn't been sleeping well lately.
В последнее время она **плохо спит**.
Have/Has + S + been + V-ing?Have you been waiting long?
Ты долго **ждёшь**?
СЛОВА-МАРКЕРЫ
- for
- since
- all day
- all morning
- lately
- recently
- how long
ПРИМЕРЫ
I have been working here since 2020.
Я **работаю** здесь с 2020 года.
They have been playing football for two hours.
Они **играют** в футбол уже два часа.
Has it been raining all day?
**Шёл ли дождь** весь день?
She has been learning Spanish for six months.
Она **учит** испанский уже шесть месяцев.
We haven't been waiting very long.
Мы **не ждали** очень долго.
ПРАВИЛА ПРАВОПИСАНИЯ (HE/SHE/IT)
| Большинство глаголов | добавьте -ing | work → working, study → studying |
|---|---|---|
| Оканчивается на немое -e | уберите -e, добавьте -ing | write → writing, live → living |
| Короткий глагол с окончанием согласная-гласная-согласная | удвойте конечную согласную + -ing | run → running, swim → swimming |
РАСПРОСТРАНЕННЫЕ ОШИБКИ
I am studying English for five years.
I have been studying English for five years.
Для длительности от прошлого до настоящего используйте настоящее совершенное длительное, а не настоящее продолженное.
She has been knowing him for years.
She has known him for years.
Глаголы состояния (know, love, believe) обычно не используются в длительной форме; используйте настоящее совершенное.
Совет
Используйте "for" с длительностью (for two hours, for five years) и "since" с точкой начала (since 2020, since Monday). Если действие ещё происходит И тебе важно, как долго — настоящее совершенное длительное.