Present Perfect vs Past Simple — Present Perfect и Past Simple: разница

1. Что это за пара и почему её путают

Present Perfect и Past Simple — это два прошедших времени английского языка, которые на русский часто переводятся одинаково, прошедшим временем. I lost my keys и I have lost my keys оба могут звучать как Я потерял ключи, но смысл разный. Первое сообщает о факте в прошлом, второе — о результате сейчас. Именно это несовпадение с русским языком и создаёт главную трудность для learners.

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

Почему путаница такая устойчивая

В школе часто учат формуле have + третья форма, но не учат логике выбора. Ученик знает, как образовать Present Perfect, но не понимает, когда он нужен. Добавляется влияние слов yesterday, ever, just, already, которые похожи, но работают с разными временами. В итоге даже на уровне B1 ошибки вида I have seen him yesterday остаются очень частыми.

  • Оба времени говорят о прошлом, но связь с настоящим разная.
  • Перевод на русский одинаковый, поэтому опора на перевод подводит.
  • Маркеры времени пересекаются по смыслу, но требуют разного времени.
  • В живой речи носители иногда смешивают их, что ещё больше запутывает.

2. Правило и формула образования

Правило выбора простое: если важно когда произошло действие и время уже закончилось, берите Past Simple. Если важен результат к сейчас, опыт или новость без указания точного времени, берите Present Perfect. Формула Past Simple для правильных глаголов — глагол + ed, для неправильных — вторая форма из таблицы. Формула Present Perfect — have или has + третья форма глагола, то есть причастие прошедшего времени.

ВремяФормулаПримерКогда берём
Past SimpleV2, did + V1, did not + V1I visited London in 2020Есть точное прошлое время, история завершена
Present Perfecthave или has + V3I have visited LondonВажен результат, опыт или период до сейчас
Вопрос Past SimpleDid + подлежащее + V1Did you see Anna yesterdayСпрашиваем про конкретный момент
Вопрос Present PerfectHave или Has + подлежащее + V3Have you ever seen AnnaСпрашиваем про опыт за всё время

Запомните связку: Past Simple любит yesterday, last week, in 2010, when. Present Perfect любит just, already, yet, ever, never, since, for, recently, so far. Если в предложении есть finished time, то есть время, которое уже закончилось, Present Perfect невозможен. Именно поэтому фраза I have done it yesterday — грубая ошибка.

3. Все случаи употребления в виде списка

Ниже все ключевые значения обоих времён. Для каждого даны 2-3 примера с переводом идеи на русский, чтобы видеть логику выбора.

  1. Past Simple: завершённое действие в указанное время в прошлом. I bought a car last month — Я купил машину в прошлом месяце. She left at 8 am — Она ушла в 8 утра. We watched a film yesterday evening — Вчера вечером мы посмотрели фильм.
  2. Past Simple: цепочка событий в рассказе. I came home, had dinner and went to bed — Я пришёл домой, поужинал и лёг спать. He knocked, opened the door and smiled — Он постучал, открыл дверь и улыбнулся.
  3. Past Simple: привычка или факт прошлого, который больше не актуален. I lived in Kazan for five years — Я жил в Казани пять лет, сейчас уже нет. She worked as a waitress when she was a student — Она работала официанткой, когда была студенткой.
  4. Present Perfect: результат к настоящему моменту. I have lost my keys, I cannot open the door — Я потерял ключи, не могу открыть дверь. She has broken her leg, so she stays at home — Она сломала ногу, поэтому сидит дома. We have cleaned the flat, come in — Мы убрали квартиру, заходите.
  5. Present Perfect: жизненный опыт без указания когда. I have been to Turkey twice — Я был в Турции дважды. Have you ever tried sushi — Ты когда-нибудь пробовал суши. She has never driven a car — Она никогда не водила машину.
  6. Present Perfect: действие в незавершённом периоде, включая сейчас. I have read three books this week — На этой неделе я прочитал три книги, неделя ещё идёт. We have had a lot of rain today — Сегодня было много дождя, день ещё не кончился. He has called me twice this morning — Он звонил мне дважды за это утро.
  7. Present Perfect: недавняя новость или изменение. Prices have gone up — Цены выросли. I have just finished my homework — Я только что закончил домашку. My son has learned to read — Мой сын научился читать.
  8. Present Perfect: длящееся состояние с since и for. I have known him since 2015 — Я знаю его с 2015 года. We have lived here for ten years — Мы живём здесь десять лет. She has had a headache since morning — У неё болит голова с утра.

4. Маркеры и подсказки для выбора времени

Самый быстрый способ выбрать время — посмотреть на маркеры времени и задать вопрос: время уже закончилось или ещё длится. Если в предложении yesterday, last night, ago, in 2019, when I was a child — это всегда Past Simple. Если just, already, yet, ever, never, since, for, recently, lately, so far — это почти всегда Present Perfect. Отдельная пара: gone и been, finished и unfinished time.

  • Past Simple маркеры: yesterday, last week, last year, two days ago, in 2010, when, then, at that moment.
  • Present Perfect маркеры: just, already, yet в вопросах и отрицаниях, ever, never, since, for, recently, so far, up to now.
  • Подсказка already в утвердительном: I have already eaten — Я уже поел, результат сейчас.
  • Подсказка yet в конце вопроса или отрицания: Have you done it yet — Ты уже это сделал. I have not done it yet — Я ещё этого не сделал.
  • Проверка вопросом: можно спросить when — берите Past Simple. Можно спросить how many times in your life — берите Present Perfect.

Ловушка со словами today, this morning, this week: если период ещё не закончился, возможен Present Perfect, если уже закончился, нужен Past Simple. Сравните: I have drunk two coffees today — Сегодня я выпил два кофе, день продолжается. I drank two coffees today, now I cannot sleep — контекст вечера, день подытожен, чаще Past Simple в рассказах.

5. Сравнительная таблица двух вариантов

ВариантФормула/значениеПримерКлючевое отличие
Past SimpleV2, завершённый факт прошлогоI saw that film last SundayВажно когда, время указано и закрыто
Present Perfecthave или has + V3, результат к сейчасI have seen that film, we can discuss itВажно что сделано, время не указано
Past Simple вопросDid you go there, когда именноWhen did you go to ParisСпрашиваем про момент в прошлом
Present Perfect вопросHave you been there, опытHave you ever been to ParisСпрашиваем про опыт за всю жизнь
Past Simple с forЗаконченный отрезок в прошломI lived there for a year in 2018Больше там не живу, период закрыт
Present Perfect с for и sinceПериод от прошлого до сейчасI have lived here for a year, since 2025Всё ещё живу, связь с настоящим жива

6. Типичные ошибки русскоговорящих

Эти ошибки встречаются у 9 из 10 учеников, проверьте себя и запомните правильные модели. Особое внимание — на сочетание Present Perfect с finished time, это самая грубая ошибка.

  • ❌ I have seen him yesterday → ✅ I saw him yesterday
  • ❌ Did you ever be to London → ✅ Have you ever been to London
  • ❌ I already did my homework → ✅ I have already done my homework, в британском варианте Present Perfect обязателен
  • ❌ When have you bought it → ✅ When did you buy it, вопрос с when всегда Past Simple
  • ❌ I have lived in Moscow in 2010 → ✅ I lived in Moscow in 2010
  • ❌ She did not finish yet → ✅ She has not finished yet, yet требует Present Perfect

7. Исключения и особые случаи

Первое исключение — американский английский. В США фраза I just ate или I already did звучит нормально в разговорной речи, хотя британская норма требует Present Perfect. На экзамене ориентируйтесь на британскую норму, если не указано иное. Второе исключение — слово when в придаточных не всегда требует Past Simple в главном предложении, сравните When I arrived, they had already left, где нужно Past Perfect.

  • Глаголы состояния с since и for требуют Present Perfect, а не Present Simple: I have known, а не I know since.
  • С прилагательным в превосходной степени часто идёт Present Perfect: It is the best film I have ever seen.
  • После This is the first time всегда Present Perfect: This is the first time I have driven a car.
  • В газетных заголовках Past Simple может заменять Present Perfect ради краткости: Police caught robbers вместо Police have caught robbers.

8. Как запомнить разницу быстро

Представьте два чемодана. Past Simple — это фотоальбом с подписью даты, событие закрыто и лежит на полке. Present Perfect — это рюкзак, который вы принесли с собой в настоящее, в нём результат, опыт и новости. Спросите себя: мне важна дата или рюкзак. Если дата — ставьте Past Simple, если рюкзак — Present Perfect.

  • Рифмовка: When — тогда Did, Ever — значит Have.
  • Вопрос-тест: могу добавить yesterday — нужен Past Simple, могу добавить so far — нужен Present Perfect.
  • Визуальный якорь: Past Simple — точка на линии прошлого, Present Perfect — стрелка от прошлого к слову now.
  • Практика: переводите предложение с акцентом: Я купил вчера — Past Simple, Я уже купил, смотри — Present Perfect.

Примеры с переводом

EnglishПереводКомментарий
I saw Anna yesterday.Я видел Анну вчера.Точное время yesterday, поэтому Past Simple.
I have just seen Anna.Я только что видел Анну.Результат сейчас, маркер just.
Have you ever been to London?Ты когда-нибудь был в Лондоне?Вопрос про жизненный опыт.
I have never tried sushi.Я никогда не пробовал суши.Опыт с never.
We bought a new flat last year.Мы купили новую квартиру в прошлом году.Законченный период last year.
We have bought a new flat, come to visit us.Мы купили новую квартиру, приходите в гости.Новость и результат сейчас.
She lived in Paris in 2019.Она жила в Париже в 2019 году.Указана дата в прошлом.
She has lived in Paris since 2019.Она живёт в Париже с 2019 года.Период длится до сейчас, маркер since.
Did you finish your homework?Ты закончил домашнюю работу?Вопрос о факте прошлого.
Have you finished your homework yet?Ты уже закончил домашнюю работу?Проверка результата с yet.
I have already done my exercises.Я уже сделал упражнения.Маркер already в утверждении.
They went home an hour ago.Они ушли домой час назад.Маркер ago требует Past Simple.
He has broken his arm.Он сломал руку.Виден результат сейчас.
This is the best cake I have ever eaten.Это самый вкусный торт, который я когда-либо ел.Превосходная степень + ever.
I have known him for ten years.Я знаю его десять лет.Состояние с for, длится до сейчас.

Тест — проверь себя (20 вопросов)

1. I ___ my keys yesterday.

2. She ___ just finished her work.

3. Have you ___ been to Moscow?

4. We ___ to Spain last summer.

5. I have lived here ___ 2020.

6. They ___ already eaten.

7. ___ you see him yesterday?

8. I have never ___ this film.

9. He bought a car ___ .

10. She has not finished ___ .

11. Choose the correct sentence:

12. Which sentence shows a present result?

13. Translate: Я живу здесь с 2018 года. (still live)

14. Find the error: Have you bought it when you were in town?

15. This is the first time I ___ sushi.

16. We ___ three books this week. (week not finished)

17. She ___ in Kazan for five years, now she lives in Moscow.

18. Have you finished yet? — Yes, I ___ .

19. Which is correct in British English?

20. I have known him ___ ten years.

Результат: —

Ответь на вопросы и нажми «Проверить все».

Частые вопросы

Почему нельзя сказать I have done it yesterday?

Слово yesterday означает законченное время. Present Perfect работает только с незавершённым периодом или без времени. Поэтому с yesterday, last week и ago нужен только Past Simple.

Когда брать since, а когда for?

Since указывает точку старта: since 2020, since morning. For указывает длительность: for two years, for an hour. Оба маркера обычно требуют Present Perfect, если действие длится до сейчас.

Американцы правда говорят I just did?

Да, в разговорном американском Past Simple с just и already допустим. Но на экзаменах и в британском английском нормой остаётся Present Perfect: I have just done.

Как быстро выбрать время на тесте?

Ищите маркеры и задайте вопрос. Есть when, yesterday, ago, last — Past Simple. Есть ever, never, just, already, yet, since, so far — Present Perfect. Нет маркера — думайте: важна дата или результат сейчас.

Have gone и have been — в чём разница?

He has gone to Paris значит он уехал и ещё там. He has been to Paris значит он там побывал и вернулся. Gone — дорога в одну сторону, been — туда и обратно.