Все статьи

Present Perfect и Past Simple: в чём разница и как перестать путать

uLearny·17.09.2026

Present Perfect и Past Simple — пара времён, на которой спотыкаются почти все, кто учит английский, вне зависимости от уровня. Путаница настолько частая, что если разобрать по нашим собственным данным, какие ошибки чаще всего ловит ИИ-разбор в живых диалогах, «Present Perfect вместо Past Simple» и обратная ошибка — стабильно в тройке лидеров. Разберёмся, в чём разница на самом деле и как перестать путать.

В чём разница простыми словами

Past Simple — что-то произошло и закончилось в конкретный момент в прошлом. Момент важен: вчера, в 2019 году, на прошлой неделе.

  • I watched this movie yesterday. — Я посмотрел этот фильм вчера.
  • She moved to Berlin in 2019. — Она переехала в Берлин в 2019.

Present Perfect — связь прошлого с настоящим. Конкретный момент неважен или неизвестен, важен результат сейчас.

  • I have watched this movie. — Я смотрел этот фильм (когда-то, не важно когда — важен сам факт).
  • She has moved to Berlin. — Она переехала в Берлин (и сейчас там живёт — важен текущий результат).

Главный тест: есть ли в предложении конкретное время

Если в предложении есть маркер конкретного прошлого момента — yesterday, last week, in 2020, at 5 PM, when I was a child — почти всегда нужен Past Simple, и Present Perfect с такими словами не используется вообще. Это самая частая ошибка: «I have seen him yesterday» — грамматически невозможная комбинация, даже если по смыслу кажется логичной.

Если время не названо и не важно — I have seen him, I have been to Paris — открыт Present Perfect.

Частые маркеры каждого времени

Past Simple: yesterday, last night/week/year, in [год], ago, when I was...

Present Perfect: already, yet, just, ever, never, since, for, so far

Слово already — почти всегда сигнал для Present Perfect: «I have already finished» (я уже закончил — и это актуально сейчас), а не «I already finished».

Почему это путает именно русскоговорящих

В русском языке нет грамматической разницы между «я посмотрел» как разовое законченное действие и «я посмотрел» как результат, актуальный сейчас — оба варианта переводятся одной формой глагола. Английский же требует эту разницу выразить явно через выбор времени. Отсюда и путаница — это не глупость и не незнание правил, а системное расхождение между языками, которое нужно натренировать отдельно, а не просто выучить как список исключений.

Как перестать путать на практике

Зубрёжка таблицы времён с формулами почти не помогает — гораздо быстрее работает практика в реальных фразах, где ошибка сразу видна и объяснена в контексте, а не абстрактным правилом. В uLearny именно так устроен разбор ошибок в разговоре: ИИ-собеседник замечает момент, где спутаны времена, показывает, что поправить, и добавляет похожие фразы в повторение — так граница между Past Simple и Present Perfect закрепляется на своих же ошибках, а не на чужих примерах из учебника.

Пройти бесплатный тест на уровень