English.guru
Назад

Present Perfect и Past Simple: в чём разница?

Два самых запутанных времени в английском — объясняем на понятных примерах и проверяем знания в тесте.

В русском языке нет времени, похожего на Present Perfect — вместо этого у нас есть совершенный и несовершенный вид глагола. Именно поэтому Present Perfect vs Past Simple — одна из самых частых трудностей для русскоговорящих.

Коротко о главном

  • Past Simple — законченное действие в определённый момент прошлого. I visited Paris in 2019. (Я посетил Париж в 2019 году.)
  • Present Perfect — действие связано с настоящим: точное время не важно, или результат ощущается сейчас. I have visited Paris. (Я был в Париже — когда именно, не уточняем.)

Как образуется Present Perfect

have / has + причастие прошедшего времени. У правильных глаголов оно совпадает с формой на -ed; неправильные приходится учить третьей колонкой.

Базовая Past Simple Причастие
go went gone / been
see saw seen
do did done
write wrote written
take took taken
break broke broken
come came come
speak spoke spoken

Been или gone? She has gone to Paris — она сейчас там. She has been to Paris — съездила и вернулась.

Past Simple: конкретный момент

Используйте Past Simple, когда вы называете или подразумеваете, когда произошло действие.

  • She called me yesterday. (Она позвонила мне вчера.)
  • They finished the project last week. (Они закончили проект на прошлой неделе.)
  • I was born in 1995. (Я родился в 1995 году.)

Слово-маркер времени (yesterday, last week, in 1995) — сигнал того, что момент чётко определён и уже в прошлом.

Present Perfect: связь с настоящим

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

  • I have lost my keys. (Я потерял ключи — и до сих пор не могу их найти, сейчас.)
  • She has visited Japan three times. (Она была в Японии три раза — в разные, не уточнённые моменты жизни.)
  • We have already eaten. (Мы уже поели — поэтому сейчас не голодны.)

Незакончившиеся отрезки времени

Если названный отрезок ещё идёт — today, this week, this year — действие остаётся внутри него, и нужен Present Perfect.

  • I've had three coffees today. (день не закончился)
  • We've sold forty units this month.
  • Сравните: I had three coffees yesterday. (вчера закрыто → Past Simple)

For и since

Оба идут с Present Perfect и отвечают на разные вопросы.

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

Слова-маркеры Время
yesterday, last week, in 2020, ago Past Simple
already, yet, ever, never, since, for, just Present Perfect

Где они стоят: already, just и never — между have и причастием: I've just finished. Yet — в конце и только в вопросах и отрицаниях: Have you finished yet? · I haven't finished yet.

Частая ошибка

I have seen him yesterday.I saw him yesterday.

Как только вы называете конкретное время (yesterday), нужно использовать Past Simple — даже если по ощущениям хочется поставить Present Perfect.

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

Как разговор переключается между ними

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

A: Have you been to the new place on Bridge Street?

B: I have, yes — we went last Friday.

A: What did you think?

B: The food was excellent. I've already booked again for my birthday.

Have you been спрашивает об опыте вообще, went и was привязывают всё к прошлой пятнице, а I've already booked возвращает к настоящему.

Проверьте себя

Пройдите тест ниже — это самый быстрый способ закрепить разницу.

Проверьте себя: Тест: Present Perfect vs Past Simple →