Как не путать Past Simple и Present Perfect?

Умскул
Italki
Вопрос: Как не путать Past Simple и Present Perfect?
Аватар

Bender, админ EngDiffer.ru

Чтобы не путать эти времена, проверяйте одно: назван ли момент действия. Если в предложении есть yesterday, ago, last week или любая другая точка в прошлом — только Past Simple. Present Perfect момента не называет никогда.

  • Найдите обстоятельство времениЕсть точка в прошлом — Past Simple, и дальше думать не о чем.
  • Если точки нет, спросите: важен ли результат сейчас?I have lost my keys — ключей нет и сейчас. I lost my keys — просто сообщение о прошлом.
  • Проверьте маркеры Present PerfectJust, already, yet, ever, never, so far, recently — их наличие означает Perfect.
  • Посмотрите на формуHave/has + третья форма — Perfect. Вторая форма или did — Past Simple.
Времена смешаны

I have seen him yesterday.

She has arrived two hours ago.

Did you have finished?

Так правильно

I saw him yesterday.

She arrived two hours ago.

Have you finished?

I have finished the report. — Я закончил отчёт — он готов.

I finished the report at six. — Я закончил отчёт в шесть.

Have you ever tried sushi? — Ты когда-нибудь пробовал суши?

📐
Приём, который работает всегдаЗадайте вопрос «когда?». Если на него можно ответить точно — нужен Past Simple. Если вопрос неуместен, потому что важно не «когда», а «что теперь», — Present Perfect.

Короткие ответы

А если действие ещё продолжается?
Тогда Present Perfect с for или since: I have lived here for five years.

Правда ли, что американцы чаще берут Past Simple?
Да, в американском варианте I just ate звучит нормально, тогда как в британском ожидается I have just eaten.

Какое время учат первым?
Past Simple. Present Perfect вводят на его фоне.

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

Ответ дополнен 4 сентября 2026 года: добавлены разбор правила, таблица, примеры с переводом, частая ошибка и короткие ответы на смежные вопросы.

Поделиться с друзьями

Вопросы по теме

Популярные категории