Present Perfect или Past Simple: упражнения с ответами

Главный вопрос — есть ли у события момент в прошлом. Есть (yesterday, in 2019, ago) — Past Simple. Нет, а важен результат или опыт сейчас — Present Perfect.

Правило коротко · 4 пункта

Момент в прошлом → Past Simple

Если сказано или понятно, когда именно, — Past Simple: yesterday, last week, in 2019, two days ago, when I was a child. С такими словами Present Perfect не ставится никогда.

  • I saw him yesterday. — Я видел его вчера. (не I have seen him yesterday)

Результат или опыт сейчас → Present Perfect

Если момент не важен, а важно, что есть сейчас: результат, опыт, «с тех пор и до сих пор», — Present Perfect.

  • I have seen this film. — Я видел этот фильм (опыт — неважно когда).
  • We have lived here since 2018. — Мы живём здесь с 2018 года (и сейчас живём).

«Этот» или «тот»

Today, this week, this year — период ещё идёт → Present Perfect. Yesterday, last week, last year — период закончился → Past Simple.

  • I have drunk three coffees today. — Сегодня я выпил три кофе (день не закончился).
  • I drank three coffees yesterday. — Вчера я выпил три кофе.

Вопрос When — всегда Past Simple

When спрашивает о моменте, а момент — это Past Simple: When did you arrive? (не When have you arrived?). Обычный диалог: новость в Present Perfect, подробности — в Past Simple.

  • I’ve broken my phone. — How did it happen? — I dropped it. — Я разбил телефон. — Как это случилось? — Уронил.
Частые ошибки · 4
  • I have seen him yesterday.→I saw him yesterday.

    Yesterday — момент в прошлом → Past Simple.

  • When have you arrived?→When did you arrive?

    When спрашивает о моменте → Past Simple.

  • I live here since 2015.→I have lived here since 2015.

    С тех пор и до сих пор → Present Perfect.

  • We have been to Rome in 2019.→We went to Rome in 2019.

    In 2019 — конкретный момент → Past Simple.

Упражнение 1

Выберите время

Выберите Present Perfect или Past Simple. Подсказка — в словах-маркерах.

  1. 1.I … Mark yesterday.

    Я видел Марка вчера.

  2. 2.We … here since 2018.

    Мы живём здесь с 2018 года.

  3. 3.When … you arrive?

    Когда ты приехал?

  4. 4.She … to Spain in 2021.

    Она ездила в Испанию в 2021 году.

  5. 5.This is the first time I … sushi.

    Я ем суши впервые.

  6. 6.They … the house two years ago.

    Они продали дом два года назад.

  7. 7.I … him for ages — how is he?

    Я сто лет его не видел — как он?

  8. 8.How many cups of coffee … so far today?

    Сколько чашек кофе ты уже выпил за сегодня?

  9. 9.Shakespeare … about 39 plays.

    Шекспир написал около 39 пьес.

  10. 10.Last night we … a great film.

    Вчера вечером мы посмотрели отличный фильм.

Ответы к упражнению 1
  1. 1.I saw Mark yesterday. — saw
  2. 2.We have lived here since 2018. — have lived
  3. 3.When did you arrive? — did
  4. 4.She went to Spain in 2021. — went
  5. 5.This is the first time I have eaten sushi. — have eaten
  6. 6.They sold the house two years ago. — sold
  7. 7.I haven’t seen him for ages — how is he? — haven’t seen
  8. 8.How many cups of coffee have you had so far today? — have you had
  9. 9.Shakespeare wrote about 39 plays. — wrote
  10. 10.Last night we watched a great film. — watched

Упражнение 2

Поставьте глагол в нужное время

Present Perfect или Past Simple? Поставьте глагол в скобках в нужную форму.

  1. 1.I my phone last week. (lose)

    На прошлой неделе я потерял телефон.

  2. 2.Anna and I each other since university. (know)

    Мы с Анной знаем друг друга с университета.

  3. 3. Anna yesterday? (you / see)

    Ты видел Анну вчера?

  4. 4.My parents married for 30 years, and they are still happy together. (be)

    Мои родители женаты 30 лет и до сих пор счастливы вместе.

  5. 5.He to Kazan in 2019. (move)

    Он переехал в Казань в 2019 году.

  6. 6.I my essay since Monday. (not / touch)

    Я не притрагивался к эссе с понедельника.

  7. 7.She me two hours ago. (call)

    Она звонила мне два часа назад.

  8. 8.How long your car? It still looks new! (you / have)

    Сколько у тебя уже эта машина? Она как новая!

  9. 9.When learning English? (you / start)

    Когда ты начал учить английский?

  10. 10.We him since Monday. (not / see)

    Мы не видели его с понедельника.

Ответы к упражнению 2
  1. 1.I lost my phone last week. — lost
  2. 2.Anna and I have known each other since university. — have known
  3. 3.did you see Anna yesterday? — did you see
  4. 4.My parents have been married for 30 years, and they are still happy together. — have been
  5. 5.He moved to Kazan in 2019. — moved
  6. 6.I haven't touched my essay since Monday. — haven't touched
  7. 7.She called me two hours ago. — called
  8. 8.How long have you had your car? It still looks new! — have you had
  9. 9.When did you start learning English? — did you start
  10. 10.We haven't seen him since Monday. — haven't seen

Упражнение 3

Подберите маркер времени

Выберите слова, которые подходят к времени глагола.

  1. 1.I’ve visited Paris ….

    Я был в Париже дважды.

  2. 2.She moved to London ….

    Она переехала в Лондон в 2020 году.

  3. 3.We have worked together ….

    Мы работаем вместе три года.

  4. 4.Did you go out …?

    Ты выходил куда-нибудь вчера вечером?

  5. 5.I haven’t seen him ….

    Я не видел его с Рождества.

  6. 6.They got married ….

    Они поженились десять лет назад.

  7. 7.Has he called …?

    Он уже звонил?

  8. 8.I lost my keys ….

    Я потерял ключи вчера.

  9. 9.We’ve had three tests ….

    На этой неделе у нас было уже три контрольные.

  10. 10.She left the office ….

    Она ушла из офиса час назад.

Ответы к упражнению 3
  1. 1.I’ve visited Paris twice. — twice
  2. 2.She moved to London in 2020. — in 2020
  3. 3.We have worked together for three years. — for three years
  4. 4.Did you go out last night? — last night
  5. 5.I haven’t seen him since Christmas. — since Christmas
  6. 6.They got married ten years ago. — ten years ago
  7. 7.Has he called yet? — yet
  8. 8.I lost my keys yesterday. — yesterday
  9. 9.We’ve had three tests this week. — this week
  10. 10.She left the office an hour ago. — an hour ago

Упражнение 4

Найдите ошибку

В каждом предложении одна ошибка во времени глагола. Нажмите на неверное слово.

  1. 1.

    Я смотрел этот фильм на прошлой неделе.

  2. 2.

    Когда ты окончил школу?

  3. 3.

    Мы живём здесь с 2015 года.

  4. 4.

    Она купила новую машину два дня назад.

  5. 5.

    Я давно его не видел — интересно, как он.

  6. 6.

    Он переехал в Берлин в 2020 году.

  7. 7.

    Сколько ты знаешь Марию?

  8. 8.

    Они ушли час назад.

  9. 9.

    Мы ездили в Рим в 2019 году.

  10. 10.

    Толстой написал «Войну и мир» в 1860-х.

Ответы к упражнению 4
  1. 1.I saw this film last week. — ошибка: have seen → saw
  2. 2.When did you finish school? — ошибка: have you finished → did you finish
  3. 3.We have lived here since 2015. — ошибка: live → have lived
  4. 4.She bought a new car two days ago. — ошибка: has bought → bought
  5. 5.I haven’t seen him for a long time — I wonder how he is. — ошибка: didn’t see → haven’t seen
  6. 6.He moved to Berlin in 2020. — ошибка: has moved → moved
  7. 7.How long have you known Maria? — ошибка: do you know → have you known
  8. 8.They left an hour ago. — ошибка: have left → left
  9. 9.We went to Rome in 2019. — ошибка: have been → went
  10. 10.Tolstoy wrote War and Peace in the 1860s. — ошибка: has written → wrote
Без карты и без пароля

Упражнения закрепляют. Понять систему помогает урок

Present Perfect или Past Simple подробно разобран в курсе «Все времена английского языка» — урок 5 «Present Perfect» и урок 8 «Past Simple (глагольный)». Первый урок курса открыт бесплатно: одна схема на все 12 времён за 10 минут, после него — домашка и слова в тренажёр.

Открыть бесплатный урок

Код для входа придёт на почту. Пароль не нужен.

Ещё упражнения

Вопросы о Present Perfect или Past Simple

Найдите в предложении момент. Если он есть или подразумевается (yesterday, in 2019, ago, when) — Past Simple. Если момента нет, а важен результат, опыт или «до сих пор» — Present Perfect.