← LangExchange · Все статьи

Past Simple vs Present Perfect: разница на примерах

«I did my homework» или «I have done my homework»? Ты смотришь на эти два предложения и не понимаешь, в чём разница. Оба про домашнюю работу. Оба в прошлом. Почему два разных времени?

Past Simple и Present Perfect — самое путаное правило английской грамматики. Но на самом деле разница простая. Разберём на примерах.

Главное правило в одном предложении

Past Simple — действие в прошлом, время известно или закончилось.

Present Perfect — действие связано с сейчас, время не важно или не закончилось.

Вот и всё. Дальше — примеры.

Пример 1: Время указано или нет

Past Simple: «I saw him yesterday» — «Я видел его вчера».

Время указано — yesterday. Past Simple.

Present Perfect: «I have seen him» — «Я его видел».

Время не указано. Просто «когда-то в жизни». Present Perfect.

Правило: если есть конкретное время (yesterday, last week, in 2020, two hours ago) — Past Simple. Если время не важно — Present Perfect.

Пример 2: Результат важен сейчас

Past Simple: «I lost my keys yesterday» — «Я потерял ключи вчера».

Просто факт из прошлого. Есть ли у тебя ключи сейчас — не уточняется.

Present Perfect: «I have lost my keys» — «Я потерял ключи».

Результат важен: ключей нет сейчас. Вот в чём смысл.

Правило: если действие имеет результат сейчас — Present Perfect. Если это просто факт из прошлого — Past Simple.

Пример 3: Опыт в жизни

Present Perfect: «I have been to Paris» — «Я был в Париже».

Опыт в жизни. Когда — не важно. Может быть, 5 лет назад, может быть, месяц назад.

Past Simple: «I went to Paris in 2020» — «Я ездил в Париж в 2020».

Конкретный случай. Время указано.

Правило: опыт в жизни (без времени) — Present Perfect. Конкретный случай — Past Simple.

Пример 4: Незаконченный период

Present Perfect: «I have read three books this month» — «Я прочитал три книги в этом месяце».

Месяц ещё не закончился. Ты можешь прочитать ещё.

Past Simple: «I read three books last month» — «Я прочитал три книги в прошлом месяце».

Месяц закончился. Всё, точка.

Правило: если период ещё идёт (today, this week, this year) — Present Perfect. Если период закончился (yesterday, last week, in 2020) — Past Simple.

Слова-подсказки

Past Simple:

Present Perfect:

Эти слова — как маркеры. Увидел «yesterday» → Past Simple. Увидел «already» → Present Perfect.

Частая ошибка русскоязычных

В русском языке нет Present Perfect. Есть только одно прошедшее время: «Я сделал». Поэтому мозг автоматически тянет к Past Simple.

Но в английском это разные времена. «I did» и «I have done» — не одно и то же.

Как запомнить: когда хочешь сказать что-то в прошлом, спроси себя:

Ещё проще

Если сомневаешься — используй Past Simple. Это универсальное время. Носители простят тебе неправильное использование Present Perfect, но если ты используешь Past Simple вместо Present Perfect — тебя поймут.

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

Что делать дальше

Выучи маркеры: yesterday → Past Simple, already → Present Perfect. Через 2-3 недели практики ты начнёшь чувствовать разницу интуитивно.

Но главное — использовать эти времена в речи. Без практики правило забудется через неделю.

Именно для этого я сделал LangExchange — бесплатную площадку, где можно практиковать английский с людьми своего уровня. Здесь можно ошибаться с временами, задавать вопросы и получать помощь. Все учатся вместе.

Заходи, выбери уровень и напиши первое сообщение. Даже «I have just joined this chat» — это уже практика. Начать →


Хочешь практиковать английский с людьми своего уровня? Заходи на LangExchange →