ГрамматикаРусский

Present Perfect правило: зачем он нужен, если в русском его нет

Present Perfect простыми словами: have/has + V3, опыт, результат, since и for, just, already и yet, ошибки русскоязычных и упражнение с ответами.

Парень с рюкзаком смотрит на пролетающий самолёт: вопрос Have you ever flown?

Present Perfect строится как have / has + третья форма глагола: I have finished, she has left. Он описывает прошлое, которое важно сейчас: результат (I’ve lost my keys), жизненный опыт без даты (Have you ever been to Khiva?), ситуацию, которая началась раньше и продолжается (I’ve lived here since 2015), и свежие новости с just, already, yet. Если названо конкретное прошедшее время (yesterday, last year, in 2020, two days ago), нужен уже не Present Perfect, а Past Simple.

Почему в русском его нет и как без этого жить

По-русски «Я потерял ключи» — одна фраза. По-английски у неё две версии, и выбор зависит от того, куда направлено внимание:

  • I’ve lost my keys. — Ключей нет сейчас, я не могу попасть домой. Внимание на настоящем.
  • I lost my keys at Chorsu last Saturday. — Рассказ о прошлом событии: где и когда. Внимание на прошлом.

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

Рабочее правило для начала: есть конкретное законченное время — Past Simple; времени нет, а важен результат или опыт — Present Perfect.

Важная оговорка: в американском английском Past Simple с just и already звучит нормально (I just ate). На экзаменах и в британских учебниках безопаснее следовать британской норме, которую мы здесь и описываем.

Образование

УтверждениеОтрицаниеВопрос
I / you / we / theyI have (I’ve) finished.I haven’t finished.Have you finished?
he / she / itShe has (she’s) finished.She hasn’t finished.Has she finished?

Краткие ответы: Yes, I have. / No, she hasn’t.

Третья форма у правильных глаголов оканчивается на -ed (work → worked). Неправильные нужно знать наизусть: be → been, go → gone, see → seen, do → done, eat → eaten, write → written, buy → bought, lose → lost, take → taken, forget → forgotten. Полный список с тренировкой — в статье неправильные глаголы английского.

Осторожно с сокращением ’s: She’s gone = she has gone, а She’s going = she is going. Различить помогает форма глагола после него.

Четыре значения Present Perfect

Результат, который виден сейчас

  • I’ve lost my ATTO card. — Я потерял транспортную карту (и мне нужна новая).
  • Someone has taken my charger. — Кто-то взял мою зарядку (её нет на месте).
  • She has cut her hair. — Она подстриглась (это заметно).
  • Prices have gone up. — Цены выросли (платим больше).

Опыт: «хоть раз в жизни»

Вопрос Have you ever…? — один из самых частых в разговоре о путешествиях, еде, работе. Подставьте каждую подпись в вопрос: Have you ever been to Bukhara?

been to Bukhara — побывать в Бухаре
been to Bukharaпобывать в Бухаре
been to Khiva — побывать в Хиве
been to Khivaпобывать в Хиве
tried kimchi — пробовать кимчи
tried kimchiпробовать кимчи
flown on a plane — летать на самолёте
flown on a planeлетать на самолёте
seen the sea — видеть море
seen the seaвидеть море

Для жителей Узбекистана вопрос про море вполне реальный: страна окружена государствами без выхода к морю, так что море для нас всегда означает поездку за границу. Have you ever seen the sea? — No, I haven’t. / Yes, I have, I’ve been to Turkey twice.

Главная техника разговора: вопрос об опыте задают в Present Perfect, а как только появляются подробности «когда и как», переходят на Past Simple.

A: Have you ever been to Khiva?

B: Yes, I have. I went there last spring with my colleagues.

A: Did you like it?

B: Very much. We stayed inside the old city for two nights.

Незаконченный период: since и for

По-русски мы говорим «Я живу в Ташкенте с 2015 года» в настоящем времени. Английский здесь требует Present Perfect, потому что ситуация тянется из прошлого до сейчас: I’ve lived in Tashkent since 2015. Фраза I live in Tashkent since 2015 — одна из самых узнаваемых ошибок русскоязычных.

Since — с какого моментаFor — сколько времени
since Mondayfor three days
since 2019for seven years
since I was a childfor ages
since we metfor a long time

Вопрос «Сколько ты здесь работаешь?» строится так же: How long have you worked here?, а не How long do you work here? Если важен сам процесс, используют Present Perfect Continuous: I’ve been learning English for two years.

Сюда же относятся незаконченные периоды today, this week, this year: I’ve drunk three cups of coffee today — день ещё не кончился.

Новости и «только что»: just, already, yet

СловоГде стоитПример
justмежду have и V3I’ve just come home. — Я только что пришёл.
alreadyмежду have и V3She’s already paid. — Она уже заплатила.
yetв конце, в вопросах и отрицанияхHave you decided yet? / I haven’t decided yet.
everв вопросах, перед V3Have you ever tried sumalak?
neverмежду have и V3I’ve never flown business class.
stillперед haven’t/hasn’tHe still hasn’t replied. — Он всё ещё не ответил.

Новости в английском обычно начинаются с Present Perfect, а детали идут в Past Simple: Our office has moved to Mirzo Ulugbek district. We moved last Monday, and the new address is on the website.

Been или gone

  • Aziz has gone to Samarkand. — Азиз уехал в Самарканд (он сейчас там).
  • Aziz has been to Samarkand. — Азиз бывал в Самарканде (съездил и вернулся).

Короткий алгоритм выбора

  1. В предложении есть законченное время (yesterday, last week, in 2021, ago, when I was a student)? Ставьте Past Simple.
  2. Период ещё идёт (today, this month, since…, for… до сих пор)? Ставьте Present Perfect.
  3. Времени нет, а важен результат или опыт? Тоже Present Perfect.

Разбор пограничных случаев и отдельное упражнение на эту пару — в статье Present Perfect или Past Simple.

Ошибки русскоязычных

НеправильноПравильноПочему
I have seen him yesterday.I saw him yesterday.yesterday — законченное время
I live here for five years.I’ve lived here for five years.ситуация длится до сих пор
How long do you work here?How long have you worked here?вопрос о периоде до сейчас
When have you arrived?When did you arrive?when спрашивает о моменте в прошлом
Have you finished yet your homework?Have you finished your homework yet?yet в конце
She has went home.She has gone home.нужна третья форма
I have been in Samarkand last summer.I was in Samarkand last summer.last summer → Past Simple

Упражнение

А. Present Perfect или Past Simple? Раскройте скобки.

  • 1. I ______ (lose) my phone. Can I use yours?
  • 2. We ______ (move) to Chilanzar in 2020.
  • 3. ______ you ever ______ (be) to Nukus?
  • 4. She ______ (work) at this school since March.
  • 5. They ______ (not / reply) yet.
  • 6. I ______ (see) this film last week.
  • 7. My brother ______ (just / pass) his driving test.
  • 8. How long ______ you ______ (know) Madina?
  • 9. Aziz isn’t here. He ______ (go) to the bank.

Б. Since или for?

  • 10. I’ve studied English ______ two years.
  • 11. We haven’t seen each other ______ September.

В. Исправьте ошибку.

  • 12. I have finished the report two hours ago.

Ответы

  • 1. have lost — результат сейчас: телефона нет.
  • 2. moved — названо время, in 2020.
  • 3. Have … been — опыт без даты.
  • 4. has worked (или has been working) — с марта до сих пор.
  • 5. haven’t replied — yet в отрицании.
  • 6. saw — last week.
  • 7. has just passed — свежая новость.
  • 8. have … known — know глагол состояния, поэтому не Continuous.
  • 9. has gone — он сейчас в банке.
  • 10. for — отрезок времени.
  • 11. since — точка отсчёта.
  • 12. I finished the report two hours ago. — ago всегда с Past Simple.

Если путаетесь в формах went / gone, повторите Past Simple: правило, а затем вернитесь к этому упражнению. Место Present Perfect среди других времён показывает таблица времён английского.

Практика: расскажите о своём опыте

Present Perfect оживает в разговоре, когда вас спрашивают Have you ever…? и нужно сразу ответить, а потом рассказать подробности в прошедшем времени. В BandMate Bandi задаёт такие вопросы о путешествиях, еде и работе, и вы отвечаете вслух. Попробуйте после урока ответить на пять вопросов Have you ever…? и к каждому добавить одну фразу с last year или two years ago.

Добавьте BandMate в предпочитаемые источники Google