Present Perfect или Past Simple: как выбрать время
Оба времени переводятся прошедшим, поэтому выбор кажется случайным. На самом деле правило одно: сказали, КОГДА это было, — Past Simple; важен только результат сейчас — Present Perfect.
Русский переводит оба времени одинаково: «я потерял ключи». Разница не в переводе, а в том, о чём вы говорите — о моменте в прошлом или о положении дел сейчас.
Две формы рядом
Past Simple: I lost my keys yesterday. — Я потерял ключи вчера.
Present Perfect: I have lost my keys. — Я потерял ключи (и сейчас их у меня нет).
Первое предложение — про вчера. Второе — про сейчас: ключей нет, и это проблема данной минуты.
Правило времени на часах
Как только в предложении есть точка в прошлом, работает Past Simple:
yesterday — вчера, last week — на прошлой неделе, in 2019 — в 2019 году, two days ago — два дня назад, when I was a child — когда я был ребёнком
✅ I saw her last Friday. — Я видел её в прошлую пятницу.
❌ I have seen her last Friday.
Present Perfect живёт со словами, которые точку не называют:
ever — когда-либо, never — никогда, just — только что, already — уже, yet — ещё (в вопросе и отрицании), so far — до сих пор, this week — на этой неделе (неделя не кончилась)
Have you ever been to Spain? — Ты когда-нибудь был в Испании?
I have just finished the report. — Я только что закончил отчёт.
She hasn't called yet. — Она ещё не звонила.
Опыт против случая
Present Perfect говорит, что опыт есть; Past Simple — что случай был тогда-то.
I have worked with children. — Мне доводилось работать с детьми.
I worked with children in 2020. — Я работал с детьми в 2020 году.
Ловушка «этот период ещё идёт»
Сравните два вопроса — разница в том, кончился ли отрезок времени:
Have you seen him this morning? — сейчас ещё утро.
Did you see him this morning? — утро уже прошло, сейчас день.
И одна американская оговорка
В американском английском с just, already, yet нередко ставят Past Simple: I just finished. В британской норме и на экзаменах это Present Perfect, поэтому учить лучше британский вариант.
Как выбрать за секунду
Задайте один вопрос: «в предложении названо КОГДА?» Названо — Past Simple. Не названо и важно, что есть сейчас, — Present Perfect.
Следующие уроки
Учи 100 английских слов в день легко!
Уникальные мнемокартинки, короткие уроки с упражнениями и тесты для самоконтроля — для детей и взрослых.