Як утворюється Present Perfect Continuous: таблиця
Три частини: have / has + been + дієслово з -ing. Been не змінюється. У питанні на початок виходить лише have / has.
| Форма | I / you / we / they | he / she / it |
|---|---|---|
| Ствердження | I’ve been working. | She’s been working. |
| Заперечення | I haven’t been working. | She hasn’t been working. |
| Питання | Have you been working? | Has she been working? |
| How long | How long have you been working here? | How long has she been working here? |
Коли вживається Present Perfect Continuous
Дія почалася в минулому й триває досі
З for, since, How long…? Українською тут теперішній час: «я чекаю вже годину».
I’ve been waiting for you for an hour!
Я чекаю на тебе вже годину!
She’s been learning French since September.
Вона вчить французьку з вересня.
Дія щойно закінчилася, і видно наслідки
Мокро, втомлені, червоні очі — пояснюємо, чим займалися.
The streets are wet. It’s been raining.
Вулиці мокрі. Ішов дощ.
Why are you so tired? — I’ve been running.
Чому ти така втомлена? — Я бігала.
Повторювані дії останнім часом
I’ve been sleeping badly lately.
Останнім часом я погано сплю.
He’s been calling me all week.
Він дзвонить мені весь тиждень.
Слова-маркери Present Perfect Continuous
- for
- since
- How long…?
- all day
- all morning
- all week
- lately
- recently
- for ages
Present Perfect Continuous чи Present Perfect
Continuous — про процес і скільки він триває. Present Perfect — про результат і скільки зроблено. Якщо є число (скільки разів, скільки сторінок), — Present Perfect.
| Present Perfect Continuous | Present Perfect | |
|---|---|---|
| Акцент | процес, тривалість | результат, скільки зроблено |
| Приклад | I’ve been reading this book all day. | I’ve read 100 pages. |
| Питання | How long have you been painting? | How many rooms have you painted? |
| Дієслова стану | не вживаються | I’ve known him for years. |
З live і work різниці майже немає: I’ve lived here for 5 years = I’ve been living here for 5 years.
Типові помилки
Так часто кажуть ті, хто вчить англійську. Ліворуч — як не треба, праворуч — як правильно.
Не так:
I am waiting for an hour.Так: I have been waiting for an hour.
Триває досі + тривалість — Present Perfect Continuous, а не Present Continuous.
Не так:
She has been knowing him for years.Так: She has known him for years.
Know — дієслово стану, Continuous не буває.
Не так:
I have been written three emails.Так: I have written three emails.
Є кількість — Present Perfect.
Не так:
How long are you learning English?Так: How long have you been learning English?
How long…? про дію, що триває, — Present Perfect Continuous.
Перевірте себе
Тест: Теперішні часи (Present Tenses)
24 питань з поясненням після кожної відповіді. Безкоштовно й без реєстрації.
I work · I’m working · I’ve worked · I’ve been working