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
Весь урок
Усе з відео — текстом.
-
<t>I've waited</t> і <t>I've been waiting for an hour</t> звучать схоже, але лише одне змушує відчути кожну хвилину. Ось час, який це робить.
-
Використовуй цей час, коли хочеш підкреслити, як довго щось триває, аж до тепер. Форма проста: <t>have</t> або <t>has</t>, плюс <t>been</t>, плюс дієслово із закінченням <t>-ing</t>.
-
Порівняй два перфекти. Звичайний <t>present perfect</t> вказує на результат: зроблено. <t>Continuous</t> вказує на саму дію: як довго, ще триває, зусилля, яке майже відчуваєш.
-
Почни з головного вжитку: дія, що почалася в минулому й досі триває. I've been waiting for an hour.
-
Тепер два слівця, що йдуть із ним. Уживай <t>for</t> з відрізком часу, тобто з тривалістю. Година, два тижні, вічність. She's been studying for three hours.
-
Уживай <t>since</t> з точкою, де це почалося: година, день, рік. <t>Since</t> дев'ята, <t>since</t> понеділок, <t>since</t> 2020. She's been studying since 9am.
-
Він пояснює і теперішній результат. Дія, можливо, щойно припинилася, але її ефект ще видно. It's been raining all day.
-
Про тривалість питай словами <t>how long</t>. Це природне питання, для якого цей час і створено. How long have you been learning English?
-
Тепер класична пастка. Не кажи <t>since two hours</t>. <t>Since</t> позначає початкову точку, а не тривалість. Дві години — це тривалість, тож має бути <t>for two hours</t>.
-
Друга пастка: дієслова стану. Дієслова як <t>know</t>, <t>like</t> чи <t>own</t> описують стани, а не дії, тож цей час не беруть. Когось ти не міг <t>been knowing</t>: ти просто його <t>known</t>.
-
Ще один контраст, що показує всю суть. <t>I've read it</t> повідомляє результат. <t>I've been reading it</t> занурює тебе в дію, що триває, можливо, ще незавершену. I've been reading all morning.
-
Тож запам'ятай: <t>have</t> або <t>has</t>, плюс <t>been</t>, плюс <t>-ing</t>, щоб підкреслити як довго. <t>For</t> бере тривалість; <t>since</t> бере початкову точку; а дієслова стану лишаються простими.