Present Perfect vs Present Perfect Continuous

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

Спершу вивчіть: Present PerfectPresent 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.
I _____ sausage rolls for the party all the morning.

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

Яка різниця між 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, серіями та миттєвим зворотним зв'язком.