Теперішній доконаний тривалий час
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.
Ми **не чекали** дуже довго.
ПРАВИЛА ПРАВОПИСУ
| Більшість дієслів | додайте -ing | work → working, study → studying |
|---|---|---|
| Закінчується на німе -e | відкиньте -e, додайте -ing | write → writing, live → living |
| Короткe дієслово, яке закінчується на приголосну-голосну-приголосну | подвоїти кінцеву приголосну + -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). Якщо дія все ще триває І тебе цікавить, як довго — теперішній доконано-тривалий.