Різниця між Present Perfect і Present Perfect Continuous

Present Perfect підкреслює результат або кількість зробленого (I have written three emails), а Present Perfect Continuous саму дію та її тривалість (I have been writing emails all morning). Дієслова стану, як-от know чи like, вживаються тільки в Present Perfect.

На цій сторінці є таблиця «результат чи процес» з прикладами і перекладом, відео, інтерактивні вправи і вправи з відповідями в PDF.

Спершу вивчіть: Present PerfectPresent Perfect Continuous

PDF: Present Perfect чи Present Perfect Continuous: вправи з відповідями

1.Результат чи процес

1.1Результат або завершеність чи сама дія та її тривалість

Present Perfect - щоб підкреслити результат або завершеність.
Present Perfect Progressive - щоб підкреслити саму дію або її тривалість.

Present Perfect Present Perfect Progressive
I have taught English for five years. (The focus is on the result: you have experience teaching.)
Я викладаю англійську вже п'ять років / викладав англійську п'ять років. (Акцент на результаті: у вас є досвід викладання.)
I have been teaching English all day. (The focus is on the ongoing activity: you're still teaching.)
Я викладаю англійську цілий день. (Акцент на дії, що триває: ви досі викладаєте.)
I have lived in New York for five years. (The focus is on the result: you have experience living in New York.)
Я живу в Нью-Йорку п'ять років / прожив у Нью-Йорку п'ять років. (Акцент на результаті: у вас є досвід життя в Нью-Йорку.)
I have been living in New York for five years. (The focus is on the ongoing activity: you're still living there.)
Я живу в Нью-Йорку вже п'ять років. (Акцент на дії, що триває: ви й досі там живете.)
I have learned how to bake a cake. (The focus is on the result: you now know how to bake a cake.)
Я навчився пекти торт. (Акцент на результаті: тепер ви вмієте пекти торт.)
I have been learning how to bake a cake for weeks. (The focus is on the ongoing activity: you've spent time learning, and you're still learning.)
Я вчуся пекти торт уже кілька тижнів. (Акцент на дії, що триває: ви витратили час на навчання й досі вчитеся.)
She has worked on her project all day. (The focus is on the result: she has completed working for today.)
Вона пропрацювала над своїм проєктом цілий день. (Акцент на результаті: на сьогодні вона закінчила роботу.)
She has been working on her project all day. (The focus is on the ongoing activity: working.)
Вона працює над своїм проєктом цілий день. (Акцент на дії, що триває: на самому процесі роботи.)
Відкрити сторінку відео →

Перевірте себе

Виберіть: Present Perfect чи Present Perfect Progressive.
We _____ ten kilometres.
Виберіть: Present Perfect чи Present Perfect Progressive.
You _____ too fast. That's why you are tired.
Виберіть: Present Perfect чи Present Perfect Progressive.
That boy _____ seven ice-creams.

2.Present Perfect і Present Perfect Continuous на часовій шкалі

Обидва часи пов'язують минуле з теперішнім, тому українською їх часто перекладають однаково: «я фарбував кухню». Вибір між Present Perfect і Present Perfect Continuous залежить від того, що для вас важливіше: готовий результат чи сама дія та її тривалість.

Часова шкала
минулемайбутнє
Present Perfect результат
I've painted the kitchen.
Я пофарбував кухню: вона вже готова.
кухня готовазараз
Present Perfect Continuous процес
I've been painting the kitchen all morning.
Я фарбую кухню весь ранок: робота ще триває або щойно зупинилася.
весь ранокзараз
Present Perfect скільки
I've read three chapters.
Я прочитав три розділи: рахуємо готові частини.
три розділизараз
Present Perfect Continuous як довго
I've been reading for two hours.
Я читаю вже дві години: важлива тривалість, а не кількість.
дві годинизараз
одна діярезультат заразтривалістьзараз

Як читати шкалу. Синя стрілка (Present Perfect) веде від завершеної дії до моменту «зараз»: кухня вже готова, три розділи вже прочитано. Зелена хвиля (Present Perfect Continuous) показує сам процес до моменту «зараз»: робота могла ще не закінчитися, і нас цікавить, як довго вона триває.

Слова-підказки: що частіше стоїть у реченні

Підказка Частіше Приклад
кількість: three, five times, how many Present Perfect I've read three chapters.
тривалість: all day, for two hours, how long Present Perfect Continuous I've been reading for two hours.
already, yet, just, ever, never Present Perfect Have you finished yet?
видимий наслідок дії: «ти весь у фарбі» Present Perfect Continuous You've been painting, haven't you?
дієслова стану: know, like, own, believe Present Perfect I've known her for years.

Підказки не абсолютні: з for і since деякі дієслова (live, work, teach) можна вжити в обох часах майже без різниці. А от дієслова стану не мають форми Continuous, тому I've been knowing her - помилка. Детальніше кожен час пояснюємо на сторінках Present Perfect і Present Perfect Continuous.

3.Часті запитання

Яка різниця між Present Perfect і Present Perfect Continuous?

Час Present Perfect підкреслює результат дії, а час Present Perfect Continuous підкреслює саму дію та те, як довго вона триває. Порівняйте: «She has painted the living room» (кімнату пофарбовано, вона має новий вигляд) і «She has been painting since 7 a.m.» (фарбування тривало весь цей час і, можливо, ще не закінчилося). Форму Continuous вживають з дієсловами дії (action verbs). З дієсловами стану (stative verbs), як-от know, залишайте Present Perfect: «I have known her for years», а не «I have been knowing her».

How many чи how long: Present Perfect чи Present Perfect Continuous?

Коли йдеться про те, скільки зроблено (how many), вживайте Present Perfect, а коли про те, як довго триває дія (how long), вживайте Present Perfect Continuous. Тож кажіть «I have written three emails», а не «I have been writing three emails»: кількість завершених справ є результатом. Порівняйте «We have walked ten kilometres» (подолана відстань) і «We have been walking for three hours» (витрачений час). У запитаннях так само: «How many cakes have you made?», але «How long have you been baking?»

«I've read the book» чи «I've been reading the book»: у чому різниця між Present Perfect і Present Perfect Continuous?

«I've read the book» означає, що ви дочитали книгу, а «I've been reading the book», що ви читаєте її вже якийсь час. Present Perfect повідомляє про завершений результат, а Present Perfect Continuous повідомляє про дію, яка, найімовірніше, ще триває. Тож «I've read it, so I can lend it to you», але «I've been reading it for weeks and I'm only on chapter ten». Так само «He has written his thesis» означає, що роботу завершено, а «He has been writing his thesis» означає, що робота ще триває.

«I have lived here for ten years» чи «I have been living here for ten years»: що правильно, Present Perfect чи Present Perfect Continuous?

Правильні обидва варіанти: з дієсловами live, work, teach чи study і for або since Present Perfect і Present Perfect Continuous означають майже те саме. Українською обидва речення звучать однаково: «я живу тут десять років». Present Perfect подає ці роки як усталений факт, а Present Perfect Continuous виводить на перший план дію, що триває, і часто вказує на тимчасову ситуацію. Порівняйте «I have been working at a café since June» (робота на певний час) і «My parents have lived in this town all their lives» (незмінна ситуація).

Готові практикувати цю тему?

Завантажте застосунок і практикуйте цю тему як гру — з XP, серіями та миттєвим зворотним зв'язком.