Present perfect или past simple

Коротко

Назван ли законченный момент?

Слово времени Время Пример
ever, never, before present perfect I have never won a race.
just, already, yet present perfect She has just scored.
for, since present perfect We have trained since May.
время не названо present perfect He has broken the record.
yesterday, last night past simple He broke it yesterday.
last week / year past simple They won last year.
... ago past simple I joined the team two years ago.
in + год, when I was ... past simple She started in two thousand ten.

Вопросы: Have you ever ...? (опыт) → When did you ...? (подробности). Вид русского глагола не решает — решает слово времени.

Никогда: I have won it yesterday.

A2 · Урок 11 · Present perfect или past simple?

Подробное объяснение из урока, где проходят это правило

В русском одно прошедшее время: «я выиграл три медали» — и всё. В английском на это место претендуют два: I have won three medals и I won three medals. Оба говорят о том, что уже произошло. Выбор решается одним вопросом: сказано ли в предложении, когда это было?

Время не названо — present perfect

have/has + третья форма — когда важен сам опыт или результат, а момент не назван: когда-то в жизни, до сих пор.

  • She has won a gold medal. — когда-то; когда именно, не говорим.
  • Have you ever played tennis? — хоть раз в жизни?
  • I have never lost a race. — ни разу до сих пор.

Названо законченное время — past simple

Как только назван момент, который уже закончился, нужен past simple. Решает именно слово времени — неважно, насколько это было недавно и насколько новость свежая.

  • She won a gold medal last year.
  • Did you play tennis yesterday?
  • I lost my first race in two thousand nineteen.

Слова, которые решают

(nothing at all) — время вообще не названо. Правую колонку выучите первой: эти слова полностью исключают present perfect.
Present perfect (время не закончилось или не названо)Past simple (законченное время)
ever, neveryesterday, last night
before, already, just, yetlast week, last year
for two years, since Maytwo days ago, ten years ago
(nothing at all)in two thousand ten, then, when I was ten

Не выбирайте время по виду глагола. «Выиграл», «побил», «пробежал» — совершенный вид, и так и тянет сказать have won. Но вид здесь ничего не решает: «вчера выиграл» — это won yesterday, «уже выиграл (когда-то)» — have won. Смотрите только на слово времени. I have won a medal yesterday — грубая ошибка: yesterday, last ..., ... ago и in + год всегда требуют past simple, без исключений.

Два вопроса

Have you ever ...? — «Ты когда-нибудь ...?», вопрос об опыте. Did you ...? — вопрос о законченном моменте, и этот момент нужно назвать: yesterday, last summer, in June.

  • Have you ever met a famous player? — когда-либо в жизни.
  • Did you meet him at the stadium? — в тот конкретный момент.

Вопрос с «когда?» — всегда past simple. «Когда ты пробежал марафон?» — When did you run it?, а не When have you run it? Спрашивая «когда», вы уже имеете в виду законченный момент.

Как идёт живой разговор

Начинают с present perfect — спрашивают об опыте. Как только собеседник переходит к подробностям, разговор переключается на past simple: теперь есть время.

  1. Have you ever run a marathon?
  2. Yes, I have.
  3. When did you run it?
  4. I ran it in Berlin two years ago.

Рассказ часто начинается с present perfect и продолжается в past simple: «заголовок» — в present perfect, подробности (где, когда, как) — в past simple. Там, где по-русски весь рассказ в одном прошедшем, по-английски время меняется на первой же подробности.

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

6 из 15 вопросов, которые задаёт этот урок в приложении. Впишите форму или выберите ответ.

  1. I ___ a marathon last April.

  2. She ___ three gold medals in her life.

  3. ___ you ever swum in a cold lake?

  4. Our team(win) the cup in two thousand eighteen.

  5. I(break) my arm at the gym yesterday.

  6. The coach(join) the club two years ago.

Примеры из курса

Выделено слово, к которому относится правило. Нажмите на кнопку воспроизведения, чтобы послушать предложение.

  1. What have you cooked today?

    Что ты приготовил(а) сегодня?

  2. I lived in Spain for ten years.

    Я жил в Испании десять лет.

  3. I lent my umbrella to a colleague last winter, and I still haven't seen it.

    Прошлой зимой я одолжил свой зонт коллеге и до сих пор его не видел.

Предложений с этим правилом в курсе: 3

Потренировать правило в приложении