Present Perfect Continuous: have/has been + дієслово -ing
Present Perfect Continuous показує дію, яка тривала певний час і досі триває або щойно завершилася: ми наголошуємо саме на тривалості й процесі. Утворюється часом have/has been + дієслово з -ing: I've been waiting for an hour. Часто вживається з for (період часу) і since (момент початку): She's been studying since 9am, It's been raining all day. Українцям важливо пам'ятати, що в нашій мові немає окремого часу для такого відтінку, тож тут орієнтуйтеся на сам процес, а не намагайтеся дослівно перекласти.
Приклади
- I've been waiting for an hour. the waiting started an hour ago and continues
- She's been studying since 9am. studying began at 9am and is ongoing
- It's been raining all day. rain has continued all day
Весь урок
Усе з відео — текстом.
-
I've waited і I've been waiting for an hour звучать схоже, але лише одне змушує відчути кожну хвилину. Ось час, який це робить.
-
Використовуй цей час, коли хочеш підкреслити, як довго щось триває, аж до тепер. Форма проста: have або has, плюс been, плюс дієслово із закінченням -ing.
-
Порівняй два перфекти. Звичайний present perfect вказує на результат: зроблено. Continuous вказує на саму дію: як довго, ще триває, зусилля, яке майже відчуваєш.
-
Почни з головного вжитку: дія, що почалася в минулому й досі триває. I've been waiting for an hour.
-
Тепер два слівця, що йдуть із ним. Уживай for з відрізком часу, тобто з тривалістю. Година, два тижні, вічність. She's been studying for three hours.
-
Уживай since з точкою, де це почалося: година, день, рік. Since дев'ята, since понеділок, since 2020. She's been studying since 9am.
-
Він пояснює і теперішній результат. Дія, можливо, щойно припинилася, але її ефект ще видно. It's been raining all day.
-
Про тривалість питай словами how long. Це природне питання, для якого цей час і створено. How long have you been learning English?
-
Тепер класична пастка. Не кажи since two hours. Since позначає початкову точку, а не тривалість. Дві години — це тривалість, тож має бути for two hours.
-
Друга пастка: дієслова стану. Дієслова як know, like чи own описують стани, а не дії, тож цей час не беруть. Когось ти не міг been knowing: ти просто його known.
-
Ще один контраст, що показує всю суть. I've read it повідомляє результат. I've been reading it занурює тебе в дію, що триває, можливо, ще незавершену. I've been reading all morning.
-
Тож запам'ятай: have або has, плюс been, плюс -ing, щоб підкреслити як довго. For бере тривалість; since бере початкову точку; а дієслова стану лишаються простими.