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