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.I … Mark yesterday.
Я видел Марка вчера.
2.We … here since 2018.
Мы живём здесь с 2018 года.
3.When … you arrive?
Когда ты приехал?
4.She … to Spain in 2021.
Она ездила в Испанию в 2021 году.
5.This is the first time I … sushi.
Я ем суши впервые.
6.They … the house two years ago.
Они продали дом два года назад.
7.I … him for ages — how is he?
Я сто лет его не видел — как он?
8.How many cups of coffee … so far today?
Сколько чашек кофе ты уже выпил за сегодня?
9.Shakespeare … about 39 plays.
Шекспир написал около 39 пьес.
10.Last night we … a great film.
Вчера вечером мы посмотрели отличный фильм.
Ответы к упражнению 1
- 1.I saw Mark yesterday. — saw
- 2.We have lived here since 2018. — have lived
- 3.When did you arrive? — did
- 4.She went to Spain in 2021. — went
- 5.This is the first time I have eaten sushi. — have eaten
- 6.They sold the house two years ago. — sold
- 7.I haven’t seen him for ages — how is he? — haven’t seen
- 8.How many cups of coffee have you had so far today? — have you had
- 9.Shakespeare wrote about 39 plays. — wrote
- 10.Last night we watched a great film. — watched
Упражнение 2
Поставьте глагол в нужное время
Present Perfect или Past Simple? Поставьте глагол в скобках в нужную форму.
1.I my phone last week. (lose)
На прошлой неделе я потерял телефон.
2.Anna and I each other since university. (know)
Мы с Анной знаем друг друга с университета.
3. Anna yesterday? (you / see)
Ты видел Анну вчера?
4.My parents married for 30 years, and they are still happy together. (be)
Мои родители женаты 30 лет и до сих пор счастливы вместе.
5.He to Kazan in 2019. (move)
Он переехал в Казань в 2019 году.
6.I my essay since Monday. (not / touch)
Я не притрагивался к эссе с понедельника.
7.She me two hours ago. (call)
Она звонила мне два часа назад.
8.How long your car? It still looks new! (you / have)
Сколько у тебя уже эта машина? Она как новая!
9.When learning English? (you / start)
Когда ты начал учить английский?
10.We him since Monday. (not / see)
Мы не видели его с понедельника.
Ответы к упражнению 2
- 1.I lost my phone last week. — lost
- 2.Anna and I have known each other since university. — have known
- 3.did you see Anna yesterday? — did you see
- 4.My parents have been married for 30 years, and they are still happy together. — have been
- 5.He moved to Kazan in 2019. — moved
- 6.I haven't touched my essay since Monday. — haven't touched
- 7.She called me two hours ago. — called
- 8.How long have you had your car? It still looks new! — have you had
- 9.When did you start learning English? — did you start
- 10.We haven't seen him since Monday. — haven't seen
Упражнение 3
Подберите маркер времени
Выберите слова, которые подходят к времени глагола.
1.I’ve visited Paris ….
Я был в Париже дважды.
2.She moved to London ….
Она переехала в Лондон в 2020 году.
3.We have worked together ….
Мы работаем вместе три года.
4.Did you go out …?
Ты выходил куда-нибудь вчера вечером?
5.I haven’t seen him ….
Я не видел его с Рождества.
6.They got married ….
Они поженились десять лет назад.
7.Has he called …?
Он уже звонил?
8.I lost my keys ….
Я потерял ключи вчера.
9.We’ve had three tests ….
На этой неделе у нас было уже три контрольные.
10.She left the office ….
Она ушла из офиса час назад.
Ответы к упражнению 3
- 1.I’ve visited Paris twice. — twice
- 2.She moved to London in 2020. — in 2020
- 3.We have worked together for three years. — for three years
- 4.Did you go out last night? — last night
- 5.I haven’t seen him since Christmas. — since Christmas
- 6.They got married ten years ago. — ten years ago
- 7.Has he called yet? — yet
- 8.I lost my keys yesterday. — yesterday
- 9.We’ve had three tests this week. — this week
- 10.She left the office an hour ago. — an hour ago
Упражнение 4
Найдите ошибку
В каждом предложении одна ошибка во времени глагола. Нажмите на неверное слово.
- 1.
Я смотрел этот фильм на прошлой неделе.
- 2.
Когда ты окончил школу?
- 3.
Мы живём здесь с 2015 года.
- 4.
Она купила новую машину два дня назад.
- 5.
Я давно его не видел — интересно, как он.
- 6.
Он переехал в Берлин в 2020 году.
- 7.
Сколько ты знаешь Марию?
- 8.
Они ушли час назад.
- 9.
Мы ездили в Рим в 2019 году.
- 10.
Толстой написал «Войну и мир» в 1860-х.
Ответы к упражнению 4
- 1.I saw this film last week. — ошибка: have seen → saw
- 2.When did you finish school? — ошибка: have you finished → did you finish
- 3.We have lived here since 2015. — ошибка: live → have lived
- 4.She bought a new car two days ago. — ошибка: has bought → bought
- 5.I haven’t seen him for a long time — I wonder how he is. — ошибка: didn’t see → haven’t seen
- 6.He moved to Berlin in 2020. — ошибка: has moved → moved
- 7.How long have you known Maria? — ошибка: do you know → have you known
- 8.They left an hour ago. — ошибка: have left → left
- 9.We went to Rome in 2019. — ошибка: have been → went
- 10.Tolstoy wrote War and Peace in the 1860s. — ошибка: has written → wrote
Упражнения закрепляют. Понять систему помогает урок
Present Perfect или Past Simple подробно разобран в курсе «Все времена английского языка» — урок 5 «Present Perfect» и урок 8 «Past Simple (глагольный)». Первый урок курса открыт бесплатно: одна схема на все 12 времён за 10 минут, после него — домашка и слова в тренажёр.