Теперішній доконано-тривалий час в англійській мові
Present Perfect Continuous
This article is part of the англійська grammar tree on Settemila Lingue.
Огляд
Present Perfect Continuous (теперішній доконано-тривалий час) — це час, що виражає дію, яка почалася в минулому і продовжується до теперішнього моменту або щойно завершилася, залишивши видимий результат. Головний акцент — на тривалості дії.
| Аспект | Деталь |
|---|---|
| Структура | have/has + been + дієслово-ing |
| Акцент | тривалість дії |
| Типові слова | for, since, how long, all day/week |
Порівняйте з Present Perfect Simple:
- I have read the book. — Я прочитав книгу. (наголос на результаті — книга прочитана)
- I have been reading the book. — Я читаю книгу вже давно. (наголос на тривалості процесу)
Як це працює
Утворення
Стверджувальна форма:
| Підмет | Допоміжне | + been + Verb-ing |
|---|---|---|
| I / you / we / they | have been | working |
| he / she / it | has been | working |
- I have been waiting for an hour. — Я чекаю вже годину.
- She has been working here since 2010. — Вона працює тут із 2010 року.
Питальна форма:
- Have you been waiting long? — Ти довго чекаєш?
- Has she been working here since January? — Вона тут працює з січня?
Заперечна форма:
- I haven't been sleeping well. — Я погано сплю (останнім часом).
- He hasn't been exercising recently. — Він останнім часом не займається спортом.
For vs. Since
Для вказівки тривалості вживаються два прийменники:
| Прийменник | Вживання | Приклад |
|---|---|---|
| for | тривалість (скільки часу) | for an hour, for three days, for years |
| since | початкова точка (коли почалося) | since 2010, since Monday, since I was a child |
- I've been studying for two hours. — Я вчуся вже дві години.
- She's been living here since 2015. — Вона живе тут з 2015 року.
How long?
Питання про тривалість будуються з How long have/has...been + -ing?:
- How long have you been learning English? — Як давно ти вчиш англійську?
- How long has it been raining? — Як давно іде дощ?
Приклади в контексті
| Англійська | Українська |
|---|---|
| I've been waiting for an hour. | Я чекаю вже годину. |
| She's been working here since 2010. | Вона тут працює з 2010 року. |
| How long have you been learning English? | Як давно ти вчиш англійську? |
| It's been raining all day. | Дощ іде весь день. |
| They've been arguing for hours. | Вони сперечаються вже кілька годин. |
| I've been feeling tired lately. | Я останнім часом почуваюся втомленим. |
| He's been trying to call you. | Він намагається до тебе додзвонитися. |
Типові помилки
1. Плутанина з Present Perfect Simple
Обидва часи звучать схоже, але мають різний акцент:
- I have written the report. — Я написав звіт. (звіт готовий — результат)
- I have been writing the report. — Я пишу звіт (уже деякий час — тривалість)
2. Вживання stative verbs (дієслів стану)
З дієсловами стану (know, like, love, believe, understand, want, need) НЕ вживають тривалу форму:
I've been knowing him for years.— неправильно- I have known him for years. — правильно
Дієслова стану: know, understand, believe, love, hate, want, need, own, belong, seem.
3. Пропуск been
She has working here since Monday.— неправильно- She has been working here since Monday. — правильно
4. Помилка з for/since
I've been waiting since an hour.— неправильноI've been waiting for an hour. — правильно (тривалість → for)
I've been waiting for Monday.— неправильно (якщо мається на увазі "з понеділка")I've been waiting since Monday. — правильно (початкова точка → since)
Особливості вживання
Нещодавнє завершення дії
Present Perfect Continuous може вживатися для дій, що щойно завершилися, коли видно результат:
- I'm tired because I've been running. — Я втомився, бо бігав.
- Your eyes are red. Have you been crying? — Твої очі червоні. Ти плакав?
- The ground is wet — it's been raining. — Земля мокра — йшов дощ.
Порівняння Present Perfect Simple та Continuous
| Ситуація | Simple | Continuous |
|---|---|---|
| Результат важливий | I've finished the book. | — |
| Тривалість важлива | — | I've been reading for hours. |
| Кількість/завершеність | I've read three books. | — |
| Тимчасова ситуація | — | She's been staying with us. |
Прислівники часу
Часто вживаються з:
- all day / all week / all morning — весь день/тиждень/ранок
- lately / recently — останнім часом
- for ages — цілу вічність, давно
Поради для практики
Описуйте свою поточну ситуацію: "I've been studying English for X years/months. I've been living in [city] since [year]."
Практикуйте for/since: щодня складайте по 5 речень з for і 5 із since.
Запам'ятайте дієслова стану: виведіть список і навчіться не вживати з ними -ing форму.
Вчіться пояснювати стан через дію: побачили щось — поясніть чому: "You look tired." — "Yes, I've been working all day."
Порівнюйте часи: для кожної ситуації питайте себе: "Що важливіше — результат чи тривалість?"
Пов'язані теми
- Present Perfect Simple — батьківська тема; акцент на результаті
- Past Perfect — доконаний час у минулому
- Literary Tenses and Aspects — просунуті аспектні форми (C2)
Передумова
Теперішній перфектний час в англійській мовіA2Концепції, що базуються на цій
Більше концепцій рівня B1
Спробуйте Settemila Lingue безкоштовно — без банківської картки та без зобов'язань. Створіть безкоштовний акаунт, коли будете готові вчитися методом інтервальних повторень.
Почати безкоштовно