Главное правило в двух строках

  • Past Simple — действие в прошлом, которое закончилось и привязано к конкретному моменту: yesterday, last year, in 2020, two days ago.
  • Present Perfect — действие в прошлом, которое важно сейчас: нас интересует результат, опыт или связь с настоящим, а когда это было, не так важно.

Если в предложении есть точное время в прошлом — почти всегда Past Simple. Если времени нет, а важен результат или опыт — Present Perfect.

Как образуются эти времена

  • Past Simple: глагол во второй форме (worked, went, saw). Вопрос и отрицание — с did: Did you see it? I didn’t see it.
  • Present Perfect: have или has плюс третья форма глагола (worked, been, seen). Вопрос — Have you seen it? Отрицание — I haven’t seen it.
  • Для he, she, it используется has: She has finished.

Сравниваем на примерах

  • I lost my keys yesterday. — Я потерял ключи вчера (просто факт из прошлого).
  • I have lost my keys. — Я потерял ключи (и поэтому их сейчас нет, результат важен).
  • I visited Paris in 2019. — Я был в Париже в 2019 году (названо время).
  • I have visited Paris. — Я бывал в Париже (важен опыт, год неважен).
  • She finished the report an hour ago. — Она закончила отчёт час назад.
  • She has finished the report. — Она закончила отчёт (и теперь он готов).

В первом случае вы рассказываете историю. Во втором сообщаете, как обстоят дела сейчас.

Когда нужен Present Perfect

  • Результат, важный сейчас: I’ve broken my phone (поэтому не могу позвонить).
  • Жизненный опыт: Have you ever been to London? — I’ve never tried sushi.
  • Действие началось в прошлом и продолжается: I’ve lived here for five years. — Я живу здесь пять лет.
  • Недавние новости: Look! It has stopped raining.
  • Период времени ещё не закончился: I’ve read two books this month. (месяц ещё идёт)

Слова-подсказки (маркеры)

Эти слова помогают выбрать время, но не заменяют понимания смысла.

  • Чаще с Present Perfect: already, yet, just, ever, never, so far, recently, lately, for, since, today, this week.
  • Чаще с Past Simple: yesterday, last week, last year, in 2020, ago, when, then, at that moment.

Слова for и since стоит запомнить отдельно. For отвечает на вопрос «как долго»: for three years. Since называет точку отсчёта: since 2021, since Monday.

Типичные ошибки

  • I have seen him yesterday. Неправильно: yesterday называет конкретное время. Правильно: I saw him yesterday.
  • When have you arrived? Неправильно: вопрос про время тоже требует Past Simple. Правильно: When did you arrive?
  • I am here since morning. Для длящегося действия в английском нужен Present Perfect: I have been here since morning.
  • I have been to Paris и I have gone to Paris — не одно и то же. Been значит «побывал и вернулся», gone — «уехал и сейчас там».

Хитрый случай: this morning, today, this year

Слова с this зависят от того, закончился ли период. Если сейчас всё ещё утро, скажем: I’ve had two coffees this morning. Если утро давно прошло и вы рассказываете вечером, лучше Past Simple: I had two coffees this morning. Ориентир один: считаете ли вы этот период закончившимся.

Упражнения на Present Perfect и Past Simple с ответами

Поставьте глагол в нужную форму:

  • I (see) this film last week.
  • I (never / be) to Spain.
  • She (lose) her phone, so she can’t call you.
  • We (move) here in 2019.
  • (you / finish) your homework yet?
  • When (you / buy) this bag?

Ответы:

  • saw (есть last week);
  • have never been (опыт, времени нет);
  • has lost (результат важен сейчас);
  • moved (есть 2019);
  • Have you finished (слово yet, связь с настоящим);
  • did you buy (вопрос про время покупки).

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

Можно ли использовать Present Perfect с yesterday?

Нет. Когда названо конкретное время в прошлом (yesterday, last year, in 2020, ago), используется Past Simple.

Почему Present Perfect относится к настоящему времени?

Потому что он описывает прошлое действие через его связь с настоящим: результат, опыт или состояние сейчас. Поэтому в названии есть слово present.

Как быстро выбрать время в разговоре?

Задайте себе вопрос: я рассказываю, когда это было, или сообщаю, как это важно сейчас? Если называете время, ставьте Past Simple, если нет — скорее Present Perfect.

Чем Present Perfect отличается от Present Perfect Continuous?

Present Perfect Continuous (have been doing) подчёркивает процесс и его длительность, а Present Perfect — результат: I’ve been reading all day и I’ve read three chapters.