Перейти к содержанию

Меню

Слова и речь

Когда используется Present Perfect: простыми словами, на примерах и чем он отличается от Past Simple

Когда используется Present Perfect? Когда вы говорите о прошлом, которое связано с тем, что есть сейчас. Разбираем, почему Present Perfect трудно даётся русскоязычным, чем он отличается от Past Simple и какие фразы нужны в разговоре.

Екатерина Курбатовадиректор Онлайн Академии английского языкаЧтение 15 мин
Когда используется Present Perfect: руки перебирают сумку на кухонном столе в поисках ключей, крючок для ключей на стене пуст

Для кого эта статья:

  • Вы когда-то учили правило Present Perfect, а в разговоре всё равно говорите Past Simple.
  • Вы знаете, что нужны have и третья форма глагола, но не понимаете, когда их ставить.
  • Собеседник спросил вас Have you ever…?, и вы не знаете, как ответить.
  • Вы путаете Present Perfect и Past Simple и хотите понять разницу на живых примерах.

Правило Present Perfect многие взрослые помнят: have или has и третья форма глагола. А в разговоре всё равно говорят I lost my keys вместо I've lost my keys или замолкают, выбирая между двумя формами. Так бывает не только у вас. В русском языке отдельной формы для таких случаев нет, и фразу вы по привычке строите как русскую.

Когда используется Present Perfect?

Present Perfect используется в четырёх случаях: когда вы говорите об опыте, о результате, о новости и о времени, которое ещё не кончилось. Опыт: вы бывали в Лондоне, и этот опыт у вас есть. Результат: вы потеряли ключи и поэтому сейчас не можете попасть домой. Новость: вы сообщаете собеседнику, что только что случилось, и не говорите когда, например «мы только что вернулись из отпуска». Время не кончилось: вы живёте в этом городе двадцать лет и живёте до сих пор.

Четыре случая, когда звучит Present Perfect

СлучайПримерПереводЧто есть сейчас
ОпытHave you ever been to Australia?Вы когда-нибудь бывали в Австралии?Жизнь продолжается, и опыт у вас есть сейчас
РезультатI can't get in the house. I've lost my keys.Не могу попасть домой. Я потерял ключи.Ключей нет до сих пор
НовостьThere's been an accident on the main road, so let's take a different route.На главной дороге авария, поедем по другой.Из-за аварии вы меняете дорогу прямо сейчас
Время не кончилосьI've lived here for 20 years.Я живу здесь двадцать лет.Вы и сейчас здесь живёте
Время не кончилосьHave you seen Helen today?Вы сегодня видели Хелен?Сегодняшний день ещё идёт
В каждом примере прошлое связано с настоящим. Последний столбец объясняет, что именно есть сейчас.
Аппликация: карточка «Сейчас» в центре соединена с карточками «Опыт», «Результат», «Новость» и «Время ещё не кончилось»
Четыре случая Present Perfect: опыт, результат, новость и время, которое ещё не кончилось. Во всех прошлое связано с тем, что есть сейчас.

Present Perfect простыми словами: почему это настоящее время?

Посмотрите, из чего собрана эта форма. Первое слово в ней — have, глагол «иметь» в настоящем времени, а после he, she и it — has. За ним идёт третья форма основного глагола: lost, seen, been. В английском толковом словаре Present Perfect так и описан: форма для событий, которые случились в отрезке времени до настоящего момента.

Как это звучит в жизни? `Your flowers haven't arrived` — «Ваши цветы ещё не привезли». Цветы ждали раньше, но сейчас их нет, и говорят именно об этом. `She's broken her arm in two places` — «Она сломала руку в двух местах», и рука до сих пор не зажила. По-русски в обеих фразах прошедшее время, а по-английски в них речь о том, что есть сейчас.

Почему русскоязычным Present Perfect даётся трудно?

В русском языке нет отдельной формы глагола для тех случаев, где по-английски ставят Present Perfect. Поэтому английское время вы подбираете по русской фразе. «Я потерял ключи» по-русски сказано в прошедшем времени, и выходит Past Simple: `I lost my keys`. «Они знакомы с января» сказано в настоящем, и выходит Present Simple, простое настоящее время: `They know each other since January`. А по-английски в обеих этих фразах нужен Present Perfect: `I've lost my keys` и `They've known each other since January`.

Так же «Я живу в Москве с 2000 года» по-русски звучит в настоящем, а по-английски это `I have lived in Moscow since 2000`.

Есть и вторая ловушка. По-русски «он написал письмо» и «я прочитал книгу вчера» стоят в одном и том же прошедшем времени. В английском это разные времена. Письмо написано и готово, поэтому `He has written a letter` — «Он написал письмо». А у книги названо время, вчера, поэтому Past Simple: `I read the book yesterday` — «Я прочитал книгу вчера». По этой же причине, рассказывая о своём опыте, русскоязычные часто говорят Past Simple там, где нужен Present Perfect. Бывает и наоборот: Present Perfect ставят рядом с «вчера» или «в прошлом году», а по-английски так не говорят.

Правило вы, скорее всего, знаете. Но в разговоре вспоминать его некогда: собеседник ждёт ответа, и вы говорите так, как подсказывает русская фраза в голове.

Читайте такжеКак думать на английском, а не переводить каждую фразуПочему взрослый переводит русские фразы в голове и как от этого отвыкнуть, разобрано в статье о том, как думать на английском.

Как спросить об опыте: Have you ever…?

Почему здесь Present Perfect, если поездка давно закончилась? Ваша жизнь продолжается, и по-английски это время, которое ещё не кончилось. В вопросах об опыте добавляют ever, «когда-нибудь», а в отрицаниях never, «никогда».

Вот как это звучит в разговоре. `Have you ever been to San Francisco?` — «Вы бывали в Сан-Франциско?». Ответ: `No, but I've been to Los Angeles` — «Нет, но в Лос-Анджелесе бывал». Или о знакомых: `Have you ever met George?` — «Вы знакомы с Джорджем?». Ответ: `Yes, but I've never met his wife` — «Да, а вот с его женой ни разу не встречался».

Обратите внимание на been. `I've been to Los Angeles` значит, что вы там были и вернулись. Если человек уехал и ещё не вернулся, говорят gone: `She's gone to Paris for a week` — «Она уехала в Париж на неделю». Been стоит и в вопросе `Where have you been?` — «Где ты был?». Ответ может быть таким: `I've just been out to the supermarket` — «Выходил в магазин».

Ещё две фразы с Present Perfect пригодятся при знакомстве и в разговоре. `We haven't met before, have we?` — «Мы ведь раньше не встречались?». `That's the first time I've seen you get angry` — «Впервые вижу, как вы сердитесь».

Читайте такжеВопросы для общения на английском: как начать и поддержать разговор, темы для small talkВопрос Have you ever…? хорошо начинает разговор. Как задавать вопросы дальше, чтобы разговор не оборвался, разобрано в статье о вопросах для общения.

Как сообщить новость и результат: just, already, yet

Когда вы сообщаете новость или говорите, сделано ли дело, тоже нужен Present Perfect. С ним часто идут короткие слова из заголовка: just — «только что», already — «уже», yet — «уже» в вопросе и «ещё» в отрицании. К ним добавляется ещё одно слово, still — «до сих пор».

Новость часто начинают так: `Have you heard the news?` — «Слышали новость?». Если что-то случилось у вас на глазах, спрашивают `What's just happened?` — «Что сейчас случилось?». О своей новости можно сказать так: `We have just got back from our holidays` — «Мы только что вернулись из отпуска».

С already подчёркивают, что дело уже сделано, и часто раньше, чем от вас ждали: `I've already booked my flight home` — «Я уже забронировал билет домой». Yet ставят, когда дело ещё впереди: `I haven't finished my coffee yet` — «Я ещё не допил кофе». В вопросе yet значит «уже»: `Have you checked your emails yet?` — «Вы уже проверили почту?». А со still говорят о том, чего ждали, а оно так и не случилось: `She still hasn't said sorry to me` — «Она до сих пор передо мной не извинилась».

Как сказать «я живу здесь двадцать лет»: for и since

По-английски «я живу здесь двадцать лет» говорят в Present Perfect: `I've lived here for 20 years`. После for называют срок: for 20 years, «двадцать лет». После since называют момент, с которого всё началось: since 2000, «с 2000 года».

Тот же Present Perfect нужен в вопросе «как долго?». `How long have you worked there?` — «Давно вы там работаете?». Ответ: `Since 21 August. So for about four months` — «С 21 августа. То есть месяца четыре». А `How long have you had that phone?` значит «Давно у вас этот телефон?».

Время, которое ещё не кончилось, бывает и короче: today, «сегодня», this week, «на этой неделе», this year, «в этом году». Пока день идёт, вы спрашиваете `Have you seen Helen today?` — «Вы сегодня видели Хелен?». Здесь тоже Present Perfect.

Рядом с Present Perfect есть время Present Perfect Continuous: have been и глагол с окончанием -ing. Его берут, когда хотят подчеркнуть, что действие длится: `How long have you been waiting for me?` — «Давно меня ждёте?». Иногда разницы почти нет: `I've lived here for 20 years` и `I've been living here for 20 years` значат одно и то же. Но с know, «знать», like, «нравиться», и understand, «понимать», Present Perfect Continuous обычно не используют.

Present Perfect и Past Simple: разница на примерах

Почему важно, прошло ли время? Past Simple нужен для прошлого, которое закончилось и с настоящим уже не связано. Вчера, прошлая неделя и 2017 год уже прошли. Поэтому фраза `I have seen that film yesterday` считается ошибкой, хотя по-русски «Я видел этот фильм вчера» звучит обычно.

Сравните две пары. `We didn't see Diana last week` — «На прошлой неделе мы Диану не видели», неделя закончилась. `We haven't seen Diana this week` — «На этой неделе мы Диану не видели», и неделя ещё идёт. Даже со словом today бывают обе формы. `I haven't had any lunch today` — «Я сегодня не обедал», а пообедать ещё не поздно. `I didn't have any lunch today` — «Я сегодня так и не пообедал»: день почти кончился, время обеда прошло.

Past Simple нужен и тогда, когда закончилась часть вашей жизни. Если вы рассказываете о прошлой работе, о жизни в другом городе, об учёбе, это уже позади. `Before she retired, she worked in several different countries` — «До пенсии она работала в нескольких странах».

Аппликация: две карточки, Past Simple — «Время уже прошло: вчера, неделю назад», Present Perfect — «Важно, что сейчас: уже, ещё не, никогда»
Если вы называете время, которое уже прошло, — вчера, неделю назад, в 2017 году, — нужен Past Simple. Если вы не говорите, когда это было, и важно, что есть сейчас, нужен Present Perfect.

Как Present Perfect и Past Simple идут в одном разговоре?

Почему в одном разговоре два времени? В первой фразе спрашивают об опыте вообще, и неважно, когда он был. Поэтому там Present Perfect. Во второй говорят о конкретном спектакле, а он уже прошёл. Поэтому там Past Simple. Вторая фраза целиком: `I saw a fantastic production of 'The Crucible'` — «Я видел отличную постановку одной из них».

Новости по-английски тоже часто начинают с Present Perfect. `Charlton Heston has died aged 84` — «Умер Чарлтон Хестон, ему было 84 года». Следом идёт `Heston died on Saturday at his home in Beverly Hills` — «Хестон умер в субботу у себя дома в Беверли-Хиллз». Здесь уже назван день, поэтому Past Simple.

Как говорят американцы: Did you eat yet?

Американцы говорят Present Perfect реже британцев, особенно со словами already и yet. Вместо него они часто берут Past Simple. Британец спросит `Have you eaten yet?`, американец скажет `Did you eat yet?`, а значат обе фразы одно и то же: «Ты уже поел?». Так же `Have you finished already?` и `Did you finish already?` — «Ты уже закончил?».

Примеры, которые вы видели выше, британские. Если в американском фильме или от американского коллеги вы слышите Past Simple там, где британец сказал бы Present Perfect, особенно с already или yet, это обычная американская речь, ошибки здесь нет. А сами можете говорить Present Perfect: американцы его тоже употребляют, просто реже.

Читайте такжеАмериканский и британский английский: чем отличаются и какой учить взросломуЧем ещё отличаются американский и британский английский и какой вариант учить взрослому, разобрано отдельно.

Как начать говорить Present Perfect, а не только знать правило?

Начните с готовых фраз о своей жизни и говорите их вслух. Когда фраза сказана много раз, в разговоре её не нужно собирать по правилу, она выходит целиком.

Как подготовить свои фразы с Present Perfect

  1. Скажите о своём опытеГде вы бывали и где нет: I've been to…, «Я бывал в…»; I've never been to…, «Я никогда не был в…». Подставьте свои города и страны.
  2. Скажите о том, что длится до сих порГде живёте и работаете: I've lived here for… years, «Я живу здесь… лет»; I've worked there since…, «Я работаю там с…».
  3. Подготовьте вопросы собеседникуHave you ever been to…? — «Вы бывали в…?»; How long have you worked there? — «Давно вы там работаете?»; Have you heard the news? — «Слышали новость?».
  4. Продолжите фразу в Past SimpleПосле I've been to… добавьте, когда это было и что запомнилось. Вслух, в обычном темпе, несколько раз подряд.

Дома вы отвечаете на вопросы, которые задали себе сами. В разговоре вопрос будет чужим, и форму придётся выбирать на ходу. Здесь самостоятельной работы уже мало: заметить за собой Past Simple вместо Present Perfect, пока вы говорите, трудно. Для этого нужен собеседник, который вас слышит. Мы учим говорить по-английски, и на занятиях один на один, онлайн, преподаватель задаёт вам вопросы вроде Have you ever…? и сразу поправляет форму в ответе.

Если сначала хотите понять, с какого уровня начинаете, пройдите наш короткий тест на уровень английского. В нём 26 заданий, заявку оставлять не нужно.

Читайте такжеКак заговорить на английском: почему понимаете, но молчитеПочему понимать по-английски получается раньше, чем говорить, и как начать отвечать вслух, разобрано в статье о том, как заговорить на английском.

Тема целикомАнглийские идиомы: какие действительно звучат и зачем их знать взрослому

Источники

Частые вопросы

  • Когда используется Present Perfect?

    Когда вы говорите о прошлом, которое связано с настоящим. Так говорят об опыте: Have you ever been to Australia? — «Вы бывали в Австралии?». О результате: I've lost my keys — «Я потерял ключи». О свежей новости. И о времени, которое ещё не кончилось: Have you seen Helen today? — «Вы сегодня видели Хелен?». Если вы называете время, которое уже прошло, например yesterday, «вчера», нужен Past Simple.

  • В чём разница между Present Perfect и Past Simple?

    Past Simple ставят, когда вы называете время, которое уже прошло. Например: yesterday — «вчера», last week — «на прошлой неделе», in 2017 — «в 2017 году». Его же ставят в вопросе When…? — «Когда…?». He broke his leg last week — «Он сломал ногу на прошлой неделе». Present Perfect ставят, когда вы не говорите, когда это было, и важно, что есть сейчас. He's broken his leg — «Он сломал ногу», и поэтому в отпуск поехать не может.

  • Можно ли сказать I have seen that film yesterday?

    Нет. С yesterday, last week и другими словами о законченном времени Present Perfect не ставят. Правильно сказать в Past Simple: I saw that film yesterday — «Я видел этот фильм вчера».

  • Как по-английски «я живу здесь двадцать лет»?

    I've lived here for 20 years. Это Present Perfect. Можно сказать и I've been living here for 20 years, в Present Perfect Continuous, смысл тот же. А Present Simple, как в русском «живу», здесь будет ошибкой.

  • Правда ли, что американцы не используют Present Perfect?

    Используют, но реже британцев. Особенно это заметно со словами already и yet. Вместо Have you eaten yet? американец часто спросит в Past Simple: Did you eat yet? — «Ты уже поел?».

Екатерина Курбатова

директор Онлайн Академии английского языка

Хотите разобрать свой случай?

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

  • Занятие с преподавателемОн же оценит уровень и разберёт цели
  • План под вашу задачуРабота, поездки или жизнь за границей

Необязательно. Пришлём план занятий, если не дозвонимся.

Читайте также