Отличие PRESENT PERFECT от PRESENT PERFECT CONTINUOUS
Рано или поздно любой человек, который достиг уровня intermediate, сталкивается с одной из самых сложных грамматических тем – «отличие present perfect от present perfect continuous». В чём заключается основная сложность? Дело в том, что оба времени являются перфектными, оба подчёркивают связь с настоящим моментом и очень важно именно «прочувствовать» ситуацию, чтобы сделать правильный выбор для конкретного предложения.
Отличие present perfect от present perfect continuous
Судя по названиям времён, главное отличие present perfect от present perfect continuous в том, что первое время больше сконцентрировано на результате, а второе на процессе. Рассмотрим несколько примеров.
Present Perfect |
Present Perfect Continuous |
1. Tom has written a novel. |
1. Tom has been writing a novel since early morning. |
2. I have interviewed three people today. |
2. Why is your boss so irritated? – He has been interviewing the candidates for 5 hours but nobody is quite good for this position. |
3. Where is your brother-in-law? – He has just left. |
3. Oh, here you are! I have been looking for you! |
4. Have you ever been to Africa? |
4. How long have you been living here? |
Теперь пришло время разобрать наши предложения более подробно, чтобы запомнить раз и навсегда отличие present perfect от present perfect continuous.
1. Tom has written a novel. – Том написал роман.
О чём говорит данная фраза? Во-первых, мы не знаем точно, когда именно молодой человек написал роман. Нам известен только результат его действий – есть готовое произведение. Во-вторых, мы видим связь с настоящим моментом, и она не имеет ничего общего с процессом. Иными словами, некий Том написал когда-то (непонятно когда) роман и теперь может что-то о нём рассказать или даже показать готовое произведение. Здесь можно представить себе довольного писателя с готовой книгой под мышкой.

Tom has been writing a novel since early morning. – Том пишет роман с раннего утра.
Теперь представим другую ситуацию: вы знакомы с неким Томом, приходите к нему домой. Но вам открывает дверь не он, а, допустим, его супруга. Вас провожают в рабочий кабинет молодого человека, и во время этого действия звучит фраза (возможно, в качестве ответа на вопрос «как дела у старины Тома?») «Tom has been writing a novel since early morning». Чувствуете разницу? Мы здесь делимся уже не результатами каких-то действий, а указываем на то, что человек с какого-то определённого времени занят неким процессом. «А как же обычный present continuous?» — спросите вы. Данное время здесь не подойдёт по одной простой причине – у него нет функции указывать на то, что процесс длится с какого-то момента, включая точку «сейчас».
2. I have interviewed 3 people today. – Я сегодня провёл интервью с 3 людьми.
В данном случае говорящий снова делает упор на результат. Причем мы понимаем, что день еще незакончен и, возможно, через пару часов у него будет не три, а шесть интервью. Здесь прекрасно видна одна из весьма полезных функций present perfect – делиться результатами в текущий отрезок времени.

Why is your boss so irritated? – He has been interviewing the candidates for 5 hours but nobody is quite good for this position. – Почему твой босс такой раздраженный? – Он проводит интервью с кандидатами в течение 5-ти часов, но никто не является достаточно хорошим для этой должности.
Здесь однозначно идёт речь о процессе и об этом нам говорит FOR 5 HOURS. Если копнуть глубже, то получится, что босс начал вести беседы с кандидатами 5 часов назад и по-прежнему продолжает это делать. То есть снова мы имеем процесс, который начался некоторое время назад и длится в настоящий момент. Кроме этого, мы даже видим в данной ситуации явную связь с настоящим моментом – босс раздражен.
3. Where is your brother-in-law? – He has just left. – Где твой зять? – Он только что ушёл.
Посмотрим, имеется ли здесь какой-нибудь процесс. Конечно, его здесь нет. Перед нами типичное предложение, которое говорит о том, что некое действие свершилось буквально до момента речи. Здесь определённо имеется связь с настоящим, так как нам интересно, где некий brother-in-law прямо сейчас. Но эта связь никак не может быть выражена с помощью процесса. Налицо результат – человека нет в комнате, он ушёл куда-то буквально до того момента, как мы о нём спросили.

Oh, here you are! I have been looking for you! – О, вот ты где! Я тебя искал!
Вот если бы здесь было «я тебя нашёл!», мы бы применили present perfect, но в ситуации напрашивается процесс. Мы искали кого-то неопределённое количество времени буквально до того момента, как сказали «oh, here you are!» Снова имеем процесс, который начался в прошлом, но связан с настоящим.
Готовы к последней ситуации?
Have you ever been to Africa? – Ты когда-нибудь был в Африке?
Чем мы здесь интересуемся? Правильно! – Результатом. Нам совершенно неважно, когда и какое количество времени слушатель пробыл в Африке. Возможно, мы спросим его об этом немного позже, но, чтобы это сделать, нам для начала нужно определиться, какой имеется результат – он был в Африке или нет?

How long have you been living here? – Как долго ты здесь живёшь?
Стоит отметить (а еще лучше – запомнить), что present perfect continuous очень часто применяется с «how long…?» Конечно же, имеются в виду ситуации, когда человек по-прежнему связан с каким-то процессом. В данном предложении с помощью present perfect continuous мы подчёркиваем, что лицо по-прежнему живёт в каком-то конкретном месте и нам хочется узнать, как долго это происходит.
Present perfect continuous и since
Что еще нужно знать о present perfect continuous? Мы рассматривали предложения с since, но здесь важно быть очень аккуратным, так как иногда данный указатель времени используется с простым present perfect. Это происходит по той причине, что существуют глаголы, которые невозможно использовать в продолжительных временах. Наверняка, вы уже их встречали, когда изучали present и past continuous. Вот примеры таких случаев в present perfect.
1. I haven’t seen you since my childhood. – Я не видел тебя с детства.
2. Anna has known this man since 1991. – Анна знакома с этим мужчиной с 1991-го года.
3. They haven’t been there since they left school. – Они не были там с тех пор, как закончили школу.
Вот мы и разобрали отличие present perfect от present perfect continuous.