Граматика

105

10.04.2025

Загальна інформація про Present Perfect Continuous

Present Perfect Continuous — унікальний час в англійській мові, що поєднує у собі минуле і теперішнє, як і Present Perfect. Сьогодні дізнаємося, коли його слід використовувати, як він утворюється та чим відрізняється від інших часів. 

Зміст

1. Present Perfect Continuous: випадки вживання

2. Побудова стверджувальних речень

3. Заперечні речення

4. Питальні речення

5. Часові маркери

6. Відмінності між Present Perfect Continuous і Present Perfect / Present Continuous

7. Вправа на закріплення

8. FAQ


Present Perfect Continuous: випадки вживання


Present Perfect Continuous (теперішній доконаний тривалий) — це граматичний час, за допомогою якого ми говоримо про дії, що почалися у минулому та тривають досі або мають видимий результат у теперішньому. Зазвичай речення у Present Perfect Continuous відповідають на питання how long? (як довго?) і акцентують саме на тривалості дії. Наприклад:

I’ve been learning English for almost 10 years. — Я вивчаю англійську майже 10 років.

Тут є початок дії у минулому (10 років тому), тривалість дії протягом певного часу і зв’язок з теперішнім, адже дія продовжується.

Розглянемо випадки вживання Present Perfect Continuous детальніше.

Випадки вживання

Приклад

Дія, яка почалася у минулому і досі продовжується.

He’s been waiting for hours. — Він чекає годинами.

Дія, яка нещодавно закінчилася, але має видимий результат у теперішньому. Доказ результату часто є тим, що ми можемо відчути, понюхати, почути або побачити.

You look tired. Have you been running? — Ти виглядаєш втомленим. Ти бігав?

Іноді Present Perfect Continuous використовується, щоб висловити емоції, здивування або невдоволення щодо довготривалої дії.

They have been arguing all day! — Вони сперечаються цілий день! (невдоволення)

Who has been eating my cookies? — Хто їв моє печиво? (емоційне обурення)

 

Важливо: в англійській мові не всі дієслова можуть використовуватися у групі часів Continuous. Такі дієслова називають non-action (або state) verbs, тому що вони більше виражають стан, ніж дію.

Тому якщо ми описуємо ситуацію, яка почалася в минулому і триває досі, і для цього використовуємо non-action verb, Present Perfect Continuous не підходить. Натомість вживається Present Perfect.

I’ve been having my car for 5 years.
✓ I’ve had my car for 5 years. I need a new one. — Я уже 5 років маю цю машину. Мені потрібна нова.

Розглянемо дієслова, що належать до категорії non-action verbs, поділивши їх на групи.

Група

Приклади слів

Вживання в реченні

Почуття та емоції

  • like — подобатися
  • love — любити
  • hate — ненавидіти
  • prefer — надавати перевагу
  • want — хотіти
  • She has never liked remote work. — Їй ніколи не подобалася віддалена робота.

  • I have always loved working in a team. — Я завжди любив працювати в команді.

Розумові процеси

  • know — знати
  • believe — вірити
  • understand — розуміти
  • think — вважати 
  • remember — пам'ятати
  • I have known him for years. — Я знаю його багато років.

  • We have always believed in this strategy. — Ми завжди вірили в цю стратегію.

Володіння, приналежність

  • have — мати
  • own — володіти
  • belong — належати
  • include — включати в себе
  • consist — складатися з
  • She has had this position since last year. — Вона обіймає цю посаду з минулого року.

  • The car has belonged to our company for five years. — Автомобіль належить нашій компанії вже п'ять років.

Відчуття та сприйняття

  • see — бачити
  • hear — чути
  • smell — відчувати запах
  • seem — здаватися
  • appear — виглядати
  • I have never seen such a detailed report. — Я ніколи не бачив такого детального звіту.

  • He’s always seemed suspicious. — Він завжди здавався підозрілим.

Інше

  • be — бути
  • cost — коштувати
  • weigh — важити
  • depend — залежати
  • fit — підходити
  • This task has always depended on external factors. — Це завдання завжди залежало від зовнішніх факторів.

  • He’s been upset all day. — Він увесь день засмучений.

 

Ми розібралися, у яких випадках використовувати Present Perfect Continuous; тепер розглянемо, як його утворювати.
 

Дівчина працює за ноутбуком (фото)


Побудова стверджувальних речень


Оскільки у назві є слово Continuous, треба взяти допоміжне дієслово цієї групи часів (to be) і поставити його у форму Present Perfect — have been. Для he, she, it have been перетворюється на has been. Смислове дієслово має закінчення -ing, щоб підкреслити тривалість. Тож формула Present Perfect Continuous виглядає так:

Subject + have/has been + Ving

subject — підмет
Ving — основне дієслово з закінченням -ing

  • I have been leading the project for three months. — Я керую проєктом вже три місяці.

  • You have been attending workshops to improve your skills. — Ти відвідуєш тренінги, щоб покращити свої навички.

  • He has been negotiating with clients all morning. — Він веде переговори з клієнтами весь ранок.

  • She has been managing a remote team effectively. — Вона ефективно керує віддаленою командою.

  • We have been analysing the market trends since last year. — Ми аналізуємо ринкові тренди з минулого року.

  • They have been developing a new marketing strategy. — Вони розробляють нову маркетингову стратегію.

Зверніть увагу: допоміжне дієслово have можна скоротити до ’ve, а has — до ’s. 

  • They’ve been talking for an hour. — Вони уже годину розмовляють.

  • He’s been working all morning. — Він працює увесь ранок.
     

Заперечні речення


Щоб утворити заперечні речення, треба додати заперечну частку not до допоміжного дієслова have/has. Формула виглядає так:

Subject + have/has not + been + Ving

Повна форма have not скорочується до haven’t, а has not — до hasn’t.

  • I have not been receiving any updates from the IT department. — Я не отримую жодних оновлень від ІТ-відділу.

  • You have not been following the project guidelines properly. — Ти не дотримуєшся інструкцій проєкту належним чином.

  • He has not been replying to emails promptly. — Він не відповідає на електронні листи вчасно.

  • She has not been participating in the team meetings lately. — Вона не бере участі в командних зустрічах останнім часом.

  • We have not been using the new CRM system efficiently. — Ми не використовуємо нову CRM-систему ефективно.

  • They have not been achieving the expected results. — Вони не досягають очікуваних результатів.


Питальні речення


У питальному реченні, як завжди, допоміжне дієслово виносимо наперед. Тому формула має такий вигляд:

Have/has + subject + been + Ving?

  • Have I been meeting the deadlines successfully? — Я успішно дотримуюся термінів?

  • Have you been preparing the presentation for the board meeting? — Ти готуєш презентацію для засідання ради?

  • Has he been working on the financial report since morning? — Він працює над фінансовим звітом з ранку?

  • Has she been communicating with the shareholders? — Вона спілкується із акціонерами?

  • Have we been achieving our sales targets this quarter? — Ми досягаємо наших планів продажів цього кварталу?

  • Have they been testing the new software thoroughly? — Вони ретельно тестують нове програмне забезпечення?

Коротка позитивна відповідь на питання у Present Perfect Continuous звучить як Yes, [займенник] + have/has, негативна — No, [займенник] + haven’t/hasn’t.

Спеціальні питання (з питальними словами Why?, How long?, What? тощо) утворюються за такою ж формулою, лишe питальне слово виноситься наперед:

Question word + have/has + subject + been + Ving?

  • How long have you been waiting for me? — Як довго ти на мене чекаєш?

  • What have you been working on all month? — Над чим ти працюєш увесь місяць?


Маркери часу


Present Perfect Continuous має свої часові маркери, які допомагають нам зрозуміти, коли саме потрібно його використовувати. Розглянемо основні з них:

✓ Since + початок дії

  • since 8 o’clock — з восьмої години
  • since yesterday — починаючи з учора
  • since last year — з минулого року
  • since 2015 — з 2015 року
  • since I was little — з того часу, як я був малий

✓ All + іменник

  • all day (long) — весь день
  • all morning — весь ранок
  • all evening — весь вечір
  • all night long — всю ніч
  • all week — весь тиждень

✓ For + період часу

  • for half an hour — протягом 30 хвилин
  • for 3 days — протягом трьох днів
  • for ages — вічність

✓ Lately — останнім часом
✓ Recently — нещодавно
✓ How long? — як довго?

На прикладах у контексті відслідкувати їх вживання простіше:

  • We have been collaborating since 2020. — Ми співпрацюємо з 2020 року.

  • I have been attending a lot of online meetings lately. — Я останнім часом відвідую багато онлайн-зустрічей.

  • I have been managing the team for three years. — Я керую командою протягом трьох років.

  • They have been discussing the budget all day. — Вони обговорюють бюджет весь день.

  • How long has she been living in London? — Як довго вона живе в Лондоні?


Відмінності між Present Perfect Continuous і Present Perfect / Present Continuous


Present Perfect Continuous охоплює два аспекти: доконаність (завершенність) дії та її тривалість. Тому доречно буде розглянути, чим цей час відрізняється від двох інших теперішніх часів, які теж охоплюють ці аспекти — Present Perfect (завершенність) і Present Continuous (тривалість).

Present Perfect Continuous

Present Perfect

Дія, яка нещодавно закінчилася, але має видимий результат у теперішньому. Акцент робимо саме на дію, ми не знаємо, чи ця дія завершена і більше не буде продовжуватися:

I’m so tired. I’ve been preparing the presentation all morning. — Я така втомлена. Увесь ранок готувала презентацію. (спікерка втомлена від того, що вона робила; ми не знаємо, буде вона продовжувати чи ні, завершена дія чи ні)

Завершена дія з результатом у теперішньому. Акцент саме на результаті завершеної дії:

I’ve prepared the presentation. — Я підготувала презентація. (результат — презентація готова, дія завершена)

Дія, що почалася у минулому і досі триває:

We have been working on this project for three months. — Ми працюємо над цим проєктом вже три місяці.

Дія, що почалася у минулому і досі триває (з non-action verbs, які не вживаються у групі часів Continuous):

We have known each other for years. — Ми знайомі багато років.

Говоримо про тривалість дії (how long?):

Alex has been writing emails for 2 hours. — Алекс уже дві години пише імейли. (як довго?)

Говоримо про кількість виконаної роботи (how much/how many?):

Alex has written 20 emails so far. — Алекс написав уже 20 імейлів. (скільки?)



Важливо: з дієсловами work, live, study можна використовувати Present Perfect Continuous і Present Perfect для позначення дії, яка почалася у минулому й досі триває, без різниці у значенні.

✓ Tim has worked in this company for 10 years.
✓ Tim has been working in this company for 10 years. — Тім 10 років працює у цій компанії.

Тепер порівняємо Present Perfect Continuous і Present Continuous. Обидва описують дії, що тривають. Однак фокус уваги у них різний.

Present Perfect Continuous

Present Continuous

Нам важливо, скільки дія уже триває:

I have been working on this report for 3 hours. — Я уже три години працюю над звітом. (ми знаємо, що дія триває уже 3 години і досі продовжується)

Нас не цікавить, як довго триває дія, нам більш важливо, що вона триває у момент мовлення:

I’m sorry, I can’t help you. I am working on a report now. — Вибач, я не можу тобі допомогти. Я працюю над звітом зараз. (ми не знаємо, як довго триває дія, нас більше цікавить, що дія відбувається саме зараз)



Дівчина пише у блокноті (фото)


Вправа на закріплення


Прочитайте речення та виберіть правильний варіант. Щоб побачити підказку, натисніть на відповідне речення.

I (‘ve visited / ‘ve been visiting) 30 countries.

‘ve visited

I can't talk right now. I (‘ve been having / ‘m having) a meeting with a client.

‘m having

She (has been practising / ‘s practising) her presentation all morning, so she looks really confident now.

has been practising

He (has been looking / has looked) for a new job since January.

has been looking

Why are you out of breath? (Have you run? / Have you been running?)

Have you been running?

Somebody (has eaten / has been eating) my lunch. It’s gone.

has eaten

How many books (have you read / have you been reading)?

have you read

How long (have you been sitting / have you sat) here?

have you been sitting


FAQ


1. Що таке Present Perfect Continuous?

Present Perfect Continuous (теперішній доконаний тривалий) — це граматичний час, за допомогою якого ми говоримо про дії, що почалися у минулому та тривають досі або мають видимий результат у теперішньому.

2. Як утворюється Present Perfect Continuous?

Формула часу виглядає так: have/has + been + V-ing (основне дієслово з -ing)

  • She has been working here since 2015. — Вона працює тут з 2015 року.

  • I have been waiting for you for an hour! — Я чекаю на тебе вже годину!

3. Які маркери часу вказують на Present Perfect Continuous?

Найпоширеніші маркери включають такі слова:

  • since; 
  • all (day, morning);
  • for; 
  • lately;
  • recently. 

Вони вказують на тривалість дії, що почалася в минулому й триває досі.

4. Як відрізнити Present Perfect Continuous від Present Perfect та Present Continuous?

Present Perfect ставить акцент на результат, Present Perfect Continuous — на процес, для Present Continuous важливо те, що дія відбувається у момент мовлення. Відповідно:

  • I have written three reports today. — Я написав три звіти сьогодні.

  • I have been writing reports all day. — Я пишу звіти весь день.

  • I am writing a report now. — Я пишу звіт зараз.

Читайте також:

Хочеш на безкоштовний пробний урок?

Close

Оберіть спосіб зв'язку з нами

Залишились питання? Пишіть сюди, ми постараємось допомогти.

Telegram Viber
Close

Зворотний дзвінок

Ми передзвонюємо у будні дні з 10:00 до 18:00.