На этой странице собраны упражнения на Present Perfect и Past Simple с ответами: сначала короткое правило и таблица слов-маркеров, затем пять блоков заданий от простого к сложному. В конце — смешанный тест и вопросы для устной практики.
У каждого задания есть правильный ответ и короткое пояснение. Решите блок, затем сверьтесь и прочитайте пояснения к тем пунктам, где ошиблись.
Present Perfect и Past Simple: разница в одной таблице
Главный вопрос при выборе времени: связано ли действие с настоящим моментом или оно осталось в законченном прошлом.
| Present Perfect | Past Simple | |
|---|---|---|
| Формула | have / has + V3 | V2 (или глагол + -ed) |
| Утверждение | I have seen this film. — Я видел этот фильм. | I saw this film yesterday. — Я посмотрел этот фильм вчера. |
| Отрицание | She hasn’t called me. — Она мне ещё не позвонила (звонка до сих пор нет). | She didn’t call me last night. — Она не позвонила мне вчера вечером. |
| Вопрос | Have you finished? — Ты закончил? | Did you finish on time? — Ты закончил вовремя? |
| Когда | результат важен сейчас; опыт «за всю жизнь»; период ещё идёт | время в прошлом указано или понятно из ситуации |
Несколько правил, на которых чаще всего ошибаются:
- Если в предложении есть точное время в прошлом (yesterday, last week, in 2019, two days ago, when I was a child), нужен Past Simple.
- Вопросы со словами when и what time обычно задают в Past Simple: When did you arrive? — Когда ты приехал?
- С since и for о состоянии, которое длится до сих пор, нужен Present Perfect: I have known him for five years. — Я знаю его пять лет.
- Если человека уже нет в живых или период закончился, используйте Past Simple: Pushkin wrote many poems. — Пушкин написал много стихов.
- Has gone — ушёл и ещё не вернулся; has been — побывал и вернулся: She has gone to the shop. — Она ушла в магазин.
В американском английском со словами just, already, yet часто используют Past Simple (I just ate). Задания ниже составлены по британской норме, где в таких случаях нужен Present Perfect.
Слова-маркеры: подсказки для выбора времени
Маркеры не решают всё, но в школьных заданиях обычно подсказывают время.
| Present Perfect | Past Simple |
|---|---|
| already — уже | yesterday — вчера |
| yet — ещё (в отрицании), уже (в вопросе) | last week / month / year — на прошлой неделе / в прошлом месяце / году |
| just — только что | … ago — … назад |
| ever — когда-либо | in 2015, in May — в 2015 году, в мае |
| never — никогда | when I was … — когда я был … |
| since — с (какого-то момента) | the day before yesterday — позавчера |
| for — в течение | at 5 o’clock, on Monday (прошедший) |
| today, this week, this year (период не закончился) | from 2010 to 2018 — с 2010 по 2018 |
Обратите внимание на today и this morning: если день ещё идёт, ставится Present Perfect. Если утро уже закончилось (например, сейчас день или вечер), используют Past Simple: I drank two cups of coffee this morning. — Сегодня утром я выпил две чашки кофе.
Put the verbs in brackets into the past simple or the present perfect
Первый блок — утвердительные предложения. Поставьте глаголы в Present Perfect или Past Simple, ориентируясь на маркеры. Такие задания в учебниках формулируют как «put the verbs in the present perfect or past simple».
Упражнение 1. Put the verbs in brackets into the Past Simple or the Present Perfect
Поставьте глагол в скобках в Present Perfect или Past Simple.
- I ___ (visit) London last summer.
Ответ
visited — Last summer — точное время в прошлом, Past Simple. - She ___ (already / finish) her homework.
Ответ
has already finished (также: 's already finished) — Already — маркер Present Perfect, she → has. - We ___ (see) this film yesterday.
Ответ
saw — Yesterday — Past Simple; see — неправильный глагол: saw. - My dad ___ (never / be) to Japan.
Ответ
has never been (также: 's never been) — Never — опыт за всю жизнь, Present Perfect. - They ___ (move) to Kazan in 2019.
Ответ
moved — In 2019 — конкретный год в прошлом, Past Simple. - I ___ (lose) my keys. Can you help me look for them?
Ответ
have lost (также: 've lost) — Результат важен сейчас: ключей нет, их надо искать — Present Perfect. - Tom ___ (break) his arm two weeks ago.
Ответ
broke — Ago — маркер Past Simple; break — broke — broken. - Anna ___ (live) here since 2015.
Ответ
has lived (также: 's lived, has been living, 's been living) — Since — действие началось в прошлом и продолжается, Present Perfect. - The lesson ___ (start) ten minutes ago.
Ответ
started — Ten minutes ago — Past Simple. - I ___ (know) Mike for five years.
Ответ
have known (также: 've known) — For five years о состоянии до сих пор — Present Perfect. Know не используется в Continuous. - We ___ (just / buy) a new car.
Ответ
have just bought (также: 've just bought) — Just — только что, Present Perfect (британская норма). - When I was a child, I ___ (have) a dog.
Ответ
had — When I was a child — законченный период в прошлом, Past Simple.
Раскройте скобки, употребляя глаголы в Past Simple или Present Perfect
Во втором блоке — отрицания. Помните: в Present Perfect отрицание строится с haven’t / hasn’t, в Past Simple — с didn’t и первой формой глагола.
I haven’t seen him today. — Я сегодня его не видел. I didn’t see him yesterday. — Я не видел его вчера.
Упражнение 2. Отрицания в Present Perfect и Past Simple
Раскройте скобки, поставив глагол в отрицательную форму Present Perfect или Past Simple.
- I ___ (not / see) Kate today.
Ответ
haven't seen (также: have not seen) — Today — день ещё не закончился, Present Perfect. - He ___ (not / come) to school yesterday.
Ответ
didn't come (также: did not come) — Yesterday — Past Simple: didn’t + первая форма. - We ___ (not / finish) the project yet.
Ответ
haven't finished (также: have not finished) — Yet в отрицании — маркер Present Perfect. - She ___ (not / call) me last night.
Ответ
didn't call (также: did not call) — Last night — Past Simple. - My brother ___ (not / pass) his driving test yet.
Ответ
hasn't passed (также: has not passed) — Yet — Present Perfect; my brother → has. - They ___ (not / go) on holiday last year.
Ответ
didn't go (также: did not go) — Last year — Past Simple. - I ___ (never / read) this book.
Ответ
have never read (также: 've never read) — Never — Present Perfect. Never уже даёт отрицание, not не нужно. - Mum ___ (not / cook) dinner yet, so we are hungry.
Ответ
hasn't cooked (также: has not cooked) — Yet и результат сейчас (мы голодны) — Present Perfect. - Ben ___ (not / watch) TV last Sunday.
Ответ
didn't watch (также: did not watch) — Last Sunday — конкретный день в прошлом, Past Simple. - I ___ (not / eat) anything since breakfast.
Ответ
haven't eaten (также: have not eaten) — Since breakfast — период до настоящего момента, Present Perfect.
Present Perfect Past Simple questions: составьте вопрос
Вопрос в Present Perfect начинается с Have / Has, в Past Simple — с Did. Вопросительное слово ставится перед вспомогательным глаголом.
| Present Perfect | Past Simple |
|---|---|
| Have you ever been to Sochi? — Ты когда-нибудь был в Сочи? | When did you go there? — Когда ты туда ездил? |
| How long have you lived here? — Сколько ты здесь живёшь? | Where did you live before? — Где ты жил раньше? |
Составьте вопросы из слов. Знаки препинания в ответе — как в обычном предложении.
Упражнение 3. Present Perfect Past Simple questions
Составьте вопрос из слов в Present Perfect или Past Simple.
- you / ever / be / to Paris
Ответ
Have you ever been to Paris? — Ever — вопрос об опыте, Present Perfect. - when / you / arrive / in Moscow
Ответ
When did you arrive in Moscow? — Вопрос с when обычно задают в Past Simple. - she / finish / her homework / yet
Ответ
Has she finished her homework yet? — Yet в вопросе — Present Perfect; she → has. - what / you / do / last weekend
Ответ
What did you do last weekend? — Last weekend — Past Simple. - how long / they / live / here
Ответ
How long have they lived here? (также: How long have they been living here?) — How long о том, что длится до сих пор, — Present Perfect. - you / see / the new film / yesterday
Ответ
Did you see the new film yesterday? — Yesterday — Past Simple. - he / ever / ride / a horse
Ответ
Has he ever ridden a horse? — Ever — Present Perfect; ride — rode — ridden. - where / you / buy / this bag
Ответ
Where did you buy this bag? — Покупка — законченное событие в конкретном месте и времени, Past Simple. - how many books / you / read / this month
Ответ
How many books have you read this month? — This month ещё идёт — Present Perfect. - what time / the train / leave
Ответ
What time did the train leave? — What time — вопрос о точном моменте, Past Simple.
Past Simple Present Perfect упражнения 7 класс
Эти задания похожи на те, что дают в 7 классе: короткие диалоги и ситуации, где время нужно определить по смыслу, а не только по маркеру. Подсказка: спросите себя, важен ли результат сейчас и говорится ли о конкретном моменте в прошлом.
Упражнение 4. Ситуации и диалоги (7 класс)
Поставьте глагол в Present Perfect или Past Simple по смыслу.
- — Have you ever been to St Petersburg? — Yes, I ___ (go) there last year.
Ответ
went — Вопрос об опыте — Present Perfect, а подробность с last year — Past Simple. - I ___ (lose) my phone. I can’t find it anywhere.
Ответ
have lost (также: 've lost) — Результат сейчас: телефона нет — Present Perfect. - — Where is Nick? — He ___ (just / go) out.
Ответ
has just gone (также: 's just gone) — Just — Present Perfect; gone — ушёл и ещё не вернулся. - Shakespeare ___ (write) many plays.
Ответ
wrote — Автора нет в живых, его жизнь — законченный период, Past Simple. - — Is Lena at home? — No, she ___ (go) to the shop. She’ll be back soon.
Ответ
has gone (также: 's gone) — Has gone — ушла и сейчас её нет, Present Perfect. - We ___ (have) a maths test last Monday.
Ответ
had — Last Monday — Past Simple; have — had. - Look! Someone ___ (open) the window.
Ответ
has opened (также: 's opened) — Видим результат сейчас, кто и когда — неважно, Present Perfect. - I ___ (meet) my best friend in 2020.
Ответ
met — In 2020 — Past Simple; meet — met. - This is the best film I ___ (ever / see).
Ответ
have ever seen (также: 've ever seen) — После превосходной степени (the best) с ever — Present Perfect. - — How was your holiday? — Great. We ___ (swim) in the sea every day.
Ответ
swam — Отпуск закончился, рассказ о нём — Past Simple; swim — swam.
Present Perfect Past Simple test: смешанный тест с ответами
Итоговый тест на Present Perfect и Past Simple собирает всё сразу: утверждения, отрицания, вопросы, since и for, been и gone. Решите его без подсказок и посчитайте ошибки. Если ошибок больше трёх, вернитесь к таблице маркеров и повторите блоки 1 и 4.
Упражнение 5. Итоговый тест на Present Perfect и Past Simple
Поставьте глагол в Present Perfect или Past Simple. Задание смешанное: утверждения, отрицания и вопросы.
- My sister ___ (be) ill since Monday.
Ответ
has been (также: 's been) — Since Monday — болеет до сих пор, Present Perfect. - Columbus ___ (sail) across the Atlantic in 1492.
Ответ
sailed — Исторический факт с датой — Past Simple. - I ___ (already / do) the washing-up.
Ответ
have already done (также: 've already done) — Already — Present Perfect; do — did — done. - Our teacher ___ (give) us a lot of homework yesterday.
Ответ
gave — Yesterday — Past Simple; give — gave. - They ___ (be) friends for ten years, and they still meet every week.
Ответ
have been (также: 've been) — For ten years и still — дружба продолжается, Present Perfect. - I ___ (not / speak) to him since we left school.
Ответ
haven't spoken (также: have not spoken) — Since + момент в прошлом, период длится до сих пор — Present Perfect. Внутри придаточного после since — Past Simple (left). - ___ (you / see) Mark at the party last night?
Ответ
Did you see — Last night — Past Simple: Did + подлежащее + первая форма. - The kids ___ (eat) all the cake — there’s nothing left.
Ответ
have eaten (также: 've eaten) — Результат сейчас: торта нет — Present Perfect. - Dad ___ (work) in this company from 2010 to 2018.
Ответ
worked — From 2010 to 2018 — закончившийся период, Past Simple. - This is the first time I ___ (fly) on a plane.
Ответ
have flown (также: 've flown) — После this is the first time — Present Perfect; fly — flew — flown. - ___ (you / finish) the book yet?
Ответ
Have you finished — Yet в вопросе — Present Perfect. - I ___ (not / be) to the cinema this year.
Ответ
haven't been (также: have not been) — This year ещё не закончился — Present Perfect.
Present Perfect Past Simple worksheets: как заниматься по этой странице
Страницу можно использовать как готовый worksheet: распечатайте задания или перепишите их в тетрадь, а ответы проверяйте после выполнения всего блока.
- Перечитайте таблицу маркеров.
- Решите один блок целиком, не подглядывая.
- Сверьтесь с ответами и прочитайте пояснения к ошибкам.
- Через день решите тот же блок ещё раз — так видно, что правило закрепилось.
- Для повторения возьмите каждое задание и переделайте его во второе время, изменив маркер: I visited London last summer. → I have visited London twice.
Родителям удобно проверять ребёнка по полю с ответами: у каждого пункта указано, какое слово подсказывает время.
Present Perfect Past Simple speaking: вопросы для разговора
Для устной практики используйте пары вопросов: первый — в Present Perfect (опыт), второй — в Past Simple (подробности).
| Вопрос про опыт | Уточняющий вопрос |
|---|---|
| Have you ever been abroad? — Ты когда-нибудь был за границей? | Where did you go? — Куда ты ездил? |
| Have you ever met a famous person? — Ты когда-нибудь встречал знаменитость? | When did you meet him or her? — Когда ты его или её встретил? |
| Have you ever cooked a meal for your family? — Ты когда-нибудь готовил еду для семьи? | What did you cook? — Что ты приготовил? |
| Have you ever lost something important? — Ты когда-нибудь терял что-то важное? | How did you find it? — Как ты это нашёл? |
| Have you read any good books this year? — Ты читал в этом году какие-нибудь хорошие книги? | Which one did you like most? — Какая понравилась больше всего? |
Отвечайте по той же схеме: Yes, I have. I went to Turkey last summer. — Да, был. Прошлым летом я ездил в Турцию. Или: No, I haven’t, but I want to. — Нет, но хочу.
Дальше: vremena anglijskogo.