Оба времени описывают прошлое — но почему носители английского говорят то I've lost my keys, то I lost my keys yesterday? Выбор не случаен. Present perfect сохраняет связь с настоящим; past simple относит событие к завершённому прошлому. Как только почувствуешь эту разницу, нужное время обычно определяется само собой.

Быстрое правило: Если можно назвать конкретный момент в прошлом (yesterday, last week, in 2005, when I was ten), используй past simple. Если время открыто и прошедшее событие связано с настоящим, используй present perfect.

Ключевое различие

Время Форма Когда использовать
Present perfect have / has + третья форма глагола время не завершено, или прошедшее событие связано с настоящим и конкретный момент прошлого не указан
Past simple глагол + -ed (или неправильная форма) время завершено — включая исторические факты и повествования, даже без точного указания времени
  • I*'ve lost** my keys.* — у меня сейчас нет ключей (результат важен сейчас, момент не указан)
  • I lost my keys yesterday. — завершённое событие, конкретный момент указан

В русском языке нет грамматического аналога present perfect: и «я потерял ключи» (важно сейчас), и «я потерял ключи вчера» (завершённое событие) выражаются одной и той же формой прошедшего времени. В английском именно наличие или отсутствие указания на конкретный момент в прошлом решает: yesterday → past simple; нет такого указания, но есть связь с настоящим → present perfect.

Когда использовать Past simple

Используй past simple, если называешь или подразумеваешь конкретный завершённый момент в прошлом:

  • I saw her last week.
  • They moved to Madrid in 2018.
  • She didn't sleep well last night.
  • What did you do yesterday?

Типичные маркеры past simple: yesterday, last night / week / year, in 2010, ago, when I was young, that morning, at 9 o'clock. Как только они появляются, past simple — естественный выбор.

Если контекст времени уже задан в разговоре, можно оставаться в past simple, не повторяя маркер:

  • I was in Rome last spring. I visited the Colosseum and ate great pasta. (оба действия относятся к завершённой поездке)

Полное объяснение форм past simple — правильные глаголы на -ed, неправильные глаголы, вопросы и отрицания — смотри в статьях Past simple: was / were, Past simple: regular verbs, Past simple: irregular verbs и Past simple: questions & negatives.

Когда использовать Present perfect

Используй present perfect в трёх основных ситуациях:

1. Результат важен сейчас (момент не указан)

Ты не говоришь когда — важен результат в настоящем:

  • I*'ve broken** my arm.* (рука сломана сейчас)
  • She*'s left**.* (её сейчас здесь нет)
  • We*'ve run out** of milk.* (молока сейчас нет)

Сравни: ✅ I*'ve broken** my arm* (сейчас) vs. ✅ I broke my arm in 2015 (завершено, момент указан).

2. Жизненный опыт, часто с ever и never

Когда речь идёт о том, случалось ли что-то вообще в жизни, без указания момента:

  • Have you ever been to Japan?
  • I*'ve never eaten** sushi.*
  • She*'s visited** twenty countries.*

Как только появляется конкретный завершённый момент в прошлом, переходи на past simple: ✅ I went to Japan in 2019.

Этот случай подробно рассматривается в статье Present perfect: ever / never (experience).

3. Незавершённые ситуации с for и since

Когда ситуация началась в прошлом и продолжается до сих пор:

  • I*'ve lived** here for six years.* (живу здесь и сейчас)
  • She*'s worked** at the hospital since 2020.* (работает там и сейчас)

Если ситуация завершилась, используй past simple: ✅ I lived in Paris for two years (но теперь не живу).

Всё о for и since — в статье Present perfect: for & since.

Сигнальные слова — шпаргалка

Present perfect Past simple
just, already, yet (BrE/экзамены); recently, lately yesterday, last night / week / year
ever, never ago (two days ago)
for, since (для продолжающейся ситуации) in 2010, in January, at 9 o'clock
today, this week, this year (период ещё не закончился) when I was young, that day, then

Осторожно с today и this week: если период ещё не закончился и важен сейчас, используй present perfect (I*'ve had** three coffees today*). Для отдельного завершённого события внутри такого периода natural и past simple: I got up at 7 today. Когда период полностью в прошлом — только past simple.

Схема «новость → подробность»

Носители языка часто сначала сообщают новость в present perfect, а затем уточняют детали в past simple:

  • I*'ve found** a new job. I started on Monday.*
  • Someone has broken the window. They used a stone.
  • Have you heard? Maria got engaged last night!

Present perfect сигнализирует, что событие произошло и актуально сейчас. Past simple затем описывает конкретные подробности. Такая двухшаговая схема очень естественна в разговоре.

Британский vs. американский английский

В американском английском past simple часто используется там, где британский предпочтёт present perfect:

  • BrE: I*'ve just eaten**.* / AmE: I just ate.
  • BrE: She*'s already left**.* / AmE: She already left.

Оба варианта грамматически правильны в соответствующей разновидности английского. На многих международных экзаменах и в курсах на основе британского английского present perfect с just, already и yet — более надёжный выбор.

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

  • Have you ever went to Italy? → ✅ Have you ever been to Italy? (нужна третья форма глагола, а не прошедшее время)
  • I've seen him yesterday. → ✅ I saw him yesterday. (yesterday = конкретный момент в прошлом → past simple)
  • She has left the company last year. → ✅ She left the company last year. (last year = завершённый момент → past simple)
  • We didn't finish yet. → ✅ We haven't finished yet. (yet выражает незавершённое ожидание → present perfect; в американском английском didn't finish yet нередко допускается)
  • I live here since 2019. → ✅ I*'ve lived** here since 2019.* (продолжающаяся ситуация → present perfect)
  • Have you seen that film last night? → ✅ Did you see that film last night? (last night = конкретный завершённый момент → past simple)

Быстрый тест

Выберите правильное время — present perfect или past simple:

  1. ___ you ever ___ (try) sushi?
  2. I ___ (see) that film last Saturday.
  3. She ___ (just / finish) her homework.
  4. They ___ (live) in London for three years, then they moved to Edinburgh.
  5. ___ (you / hear)? Tom ___ (get) the job!
Показать ответы
  1. Have you ever tried (жизненный опыт, момент не указан)
  2. I saw (last Saturday = конкретный момент в прошлом)
  3. She has just finished (just + результат в настоящем)
  4. They lived (завершённая ситуация — больше не живут там)
  5. Have you heard? Tom got (новость в present perfect, подробность в past simple)

Ключевые выводы

  • Past simple — когда называешь конкретный завершённый момент (yesterday, last year, in 2005, ago).
  • Present perfect — когда время открыто (опыт, свежая новость, незавершённая ситуация) или конкретный момент в прошлом не указан.
  • В британском английском / на экзаменах just, already и yet идут с present perfect. Yesterday, ago, last… всегда требуют past simple. Recently сочетается с обоими.
  • For и since с продолжающейся ситуацией → present perfect; с завершённой → past simple.
  • В разговоре: сначала новость в present perfect, затем детали в past simple.