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» (постоянная ситуация).

Готовы отработать эту тему?

Скачайте приложение и отрабатывайте тему как игру — с опытом, сериями и мгновенной обратной связью.