Present Perfect Continuous — Теперішній доконано-тривалий час

Показує, що дія почалась у минулому і триває до тепер або має сліди/ефект зараз. Акцент на тривалості.

Коли вживати?

  • Дія триває донині: «Я вчуся вже 2 години».
  • Є сліди зараз (задишка, бруд, втома): «Вона вся у фарбі — вона фарбувала».
  • Питання про тривалість: How long...? з for/since.
I have been studying for three hours.
Я вчуся вже три години (і досі).

Формула

Ствердження
[Підмет] + have/has been + V-ing
I/We/You/They have been working.
He/She/It has been working.
Заперечення
[Підмет] + have/has not been + V-ing
She hasn’t been sleeping well lately.
Питання
Have/Has + [підмет] + been + V-ing?
Have you been working here long?

Маркери часу

for since lately / recently all day / all morning how long
We have been living here since 2020.
Ми живемо тут з 2020 року (й досі).

Швидка пам’ятка

🧠

Тривалість важливіша за результат → Present Perfect Continuous.

Якщо важливий результат «вже зроблено» (без фокусу на процесі) → Present Perfect.

She’s tired because she has been running.
Вона втомлена, бо бігала (бачимо сліди дії).

Порівняння

Час Акцент Формула Приклад
Present Perfect Результат «вже зроблено» have/has + V3 I have finished the report.
Present Perfect Continuous Тривалість/сліди зараз have/has been + V-ing I have been working on the report all day.

Типові помилки

  • Ставити have/has + V3 замість have/has been + V-ing, коли важлива тривалість.
  • Плутати for (період) і since (точка відліку).
  • Для 3-ї особи однини — has been; для інших — have been.
  • Зі state verbs (know, like) зазвичай не використовуємо форму Continuous.

Теги сторінки

present_perfect_result_or_side_effect present_perfect_since_last_time Present Perfect Continuous Duration Emphasis Ongoing Actions Resulting State After Long Action Present Perfect Continuous duration Unfinished action focus Since/for with progress