Ниже собраны упражнения на Past Perfect и Past Simple с ответами: 4 блока, от простого к сложному. Сначала прочитайте короткое правило и таблицу, потом решайте задания и сверяйтесь с ключами и пояснениями.
Эти упражнения подойдут ученикам 7–11 классов и взрослым, которые уже знают обе формы по отдельности, но путаются, какую выбрать.
Past Simple и Past Perfect: в чём разница
Past Simple отвечает на вопрос «что произошло в прошлом», а Past Perfect — «что произошло ещё раньше». Если действия идут по порядку, достаточно Past Simple. Если вы рассказываете о моменте в прошлом и «отматываете» назад, нужен Past Perfect.
| Past Simple | Past Perfect | |
|---|---|---|
| Смысл | действие в прошлом, цепочка действий | действие до другого момента в прошлом |
| Пример | I got up, washed and had breakfast. — Я встал, умылся и позавтракал. | When I got up, my sister had already left. — Когда я встал, сестра уже ушла. |
| Пример | We missed the bus. — Мы опоздали на автобус. | When we got to the stop, the bus had gone. — Когда мы пришли на остановку, автобус уже ушёл. |
Сравните два предложения:
- When I arrived, the lesson started. — Когда я пришёл, урок начался (я пришёл, и тут начался урок).
- When I arrived, the lesson had started. — Когда я пришёл, урок уже начался (начался до моего прихода).
Общее правило: Past Perfect не используют сам по себе, без второго момента в прошлом. Рядом обычно стоит действие в Past Simple или выражение вроде by six o’clock, by the end of the year.
Формы двух времён: таблица
В Past Simple у правильных глаголов окончание -ed, у неправильных — вторая форма (V2). В Past Perfect всегда had + третья форма (V3).
| Past Simple | Past Perfect | |
|---|---|---|
| Утверждение | She watched the film. | She had watched the film. |
| Отрицание | She didn’t watch the film. | She hadn’t watched the film. |
| Вопрос | Did she watch the film? | Had she watched the film? |
Сокращения: had = ’d (I’d seen), had not = hadn’t. После did в вопросе и отрицании глагол стоит в начальной форме: Did you go?, а не Did you went?
Частые неправильные глаголы для этих упражнений:
| V1 | V2 (Past Simple) | V3 (Past Perfect) | Перевод |
|---|---|---|---|
| go | went | gone | идти, ехать |
| see | saw | seen | видеть |
| eat | ate | eaten | есть |
| leave | left | left | уходить, уезжать |
| take | took | taken | брать |
| be | was/were | been | быть |
| fly | flew | flown | летать |
| forget | forgot | forgotten | забывать |
Слова-маркеры: как быстро выбрать время
Маркеры не дают стопроцентной гарантии, но в школьных заданиях они почти всегда подсказывают ответ.
| Чаще Past Simple | Чаще Past Perfect |
|---|---|
| yesterday, last week/year | by the time, by + время в прошлом |
| … ago, in 2015 | already, just (в рассказе о прошлом) |
| then, after that, and (цепочка действий) | never… before, ever… before |
| When did…? | for ten years when… |
Алгоритм для каждого задания:
- Найдите в предложении все действия в прошлом.
- Определите, какое из них случилось раньше.
- Если раньше случилось действие с пропуском и есть второй момент в прошлом — ставьте had + V3.
- Если действия идут по порядку или указано точное время (yesterday, ago) — ставьте Past Simple.
Одна ловушка: had бывает и формой Past Simple глагола have. We had breakfast and went to school. — Мы позавтракали и пошли в школу. Здесь нет Past Perfect: had — это Past Simple глагола have в значении «есть, принимать пищу».
Задания на Past Perfect и Past Simple: формы
Первые два блока тренируют каждое время отдельно. В блоке 1 везде нужен Past Perfect, в блоке 2 — Past Simple. Если формы даются легко, переходите сразу к блоку 3.
Блок 1. Поставьте глагол в Past Perfect
Вставьте глагол в форме Past Perfect (had + V3). Наречия из скобок поставьте между had и глаголом.
- By the time we arrived, the film ___ (already/start).
Ответ
had already started (также: 'd already started) — By the time + Past Simple: фильм начался раньше, чем мы пришли. - She ___ (never/see) the sea before that trip.
Ответ
had never seen (также: 'd never seen) — Never… before + момент в прошлом (that trip). See — saw — seen. - When I got to the station, the train ___ (already/leave).
Ответ
had already left (также: 'd already left) — Поезд ушёл до моего прихода. Leave — left — left. - They ___ (finish) dinner by the time Dad came home.
Ответ
had finished (также: 'd finished) — By the time Dad came home — ужин закончился раньше. - I realised that I ___ (forget) my keys at home.
Ответ
had forgotten (также: 'd forgotten) — Забыл раньше, чем понял. Forget — forgot — forgotten. - Tom was tired because he ___ (not/sleep) well the night before.
Ответ
hadn't slept (также: had not slept) — Плохой сон был раньше, чем усталость. Отрицание: hadn’t + V3. - ___ (you/ever/be) to London before you moved there?
Ответ
Had you ever been — Вопрос в Past Perfect: Had + подлежащее + V3. Be — was/were — been. - When Mum came into the kitchen, we ___ (already/wash) the dishes.
Ответ
had already washed (также: 'd already washed) — Посуда была вымыта до того, как мама вошла. - By the end of the year, he ___ (read) twenty books.
Ответ
had read (также: 'd read) — By + момент в прошлом: к концу года действие завершилось. - I ___ (just/send) the email when I noticed a mistake.
Ответ
had just sent (также: 'd just sent) — Только что отправил, и после этого заметил ошибку.
Блок 2. Поставьте глагол в Past Simple
Вставьте глагол в форме Past Simple: утверждение, отрицание или вопрос.
- Yesterday I ___ (get) up at seven.
Ответ
got — Yesterday — маркер Past Simple. Get — got. - We ___ (visit) our grandparents last weekend.
Ответ
visited — Last weekend — Past Simple. Правильный глагол: -ed. - She opened the door and then ___ (switch) on the light.
Ответ
switched — Цепочка действий по порядку (and then) — Past Simple. - Two years ago they ___ (move) to Kazan.
Ответ
moved — Ago — маркер Past Simple. - I ___ (not/watch) TV last night.
Ответ
didn't watch (также: did not watch) — Отрицание Past Simple: didn’t + начальная форма. - ___ (you/go) to the park on Sunday?
Ответ
Did you go — Вопрос Past Simple: Did + подлежащее + начальная форма. - He ___ (buy) a new bike in May.
Ответ
bought — Конкретное время в прошлом. Buy — bought. - When the bell rang, the pupils stood up and ___ (leave) the classroom.
Ответ
left — Действия по порядку: звонок, встали, вышли. Leave — left. - In 2019 my sister ___ (start) school.
Ответ
started — Год в прошлом — Past Simple. - My friend ___ (write) to me last week.
Ответ
wrote — Last week — Past Simple. Write — wrote.
Past Perfect vs Past Simple: упражнения на выбор времени
В этом блоке время нужно выбрать самому. Ищите маркеры и спрашивайте себя, какое действие было раньше. В каждом предложении подходит только один вариант.
Блок 3. Past Simple или Past Perfect
Поставьте глагол в Past Simple или Past Perfect. Ищите маркеры и определяйте, какое действие было раньше.
- When I came home, my brother ___ (already/eat) all the cake.
Ответ
had already eaten (также: 'd already eaten) — Already + момент в прошлом: торт съели до моего прихода. - Last summer we ___ (go) to the seaside.
Ответ
went — Last summer — Past Simple. - I ___ (meet) Anna at a party two years ago.
Ответ
met — Ago — Past Simple. Meet — met. - By the time the guests arrived, Mum ___ (cook) dinner.
Ответ
had cooked (также: 'd cooked) — By the time — ужин был готов раньше прихода гостей. - He ___ (never/fly) before his first trip to Spain.
Ответ
had never flown (также: 'd never flown) — Never… before + момент в прошлом. Fly — flew — flown. - Yesterday I ___ (lose) my keys, but I found them later.
Ответ
lost — Yesterday и цепочка: потерял, потом нашёл — Past Simple. - The shop ___ (already/close) when we got there.
Ответ
had already closed (также: 'd already closed) — Магазин закрылся до нашего прихода. - We ___ (have) breakfast and then went to school.
Ответ
had — Это Past Simple глагола have: действия по порядку (and then). - When I phoned Max, he ___ (already/go) to bed.
Ответ
had already gone (также: 'd already gone) — Лёг спать до звонка. Go — went — gone. - My parents ___ (get) married in 2005.
Ответ
got — Год в прошлом — Past Simple. Get — got.
Past Simple Past Perfect exercises: смешанный блок
Здесь собраны утверждения, отрицания и вопросы вперемешку. Обращайте внимание на подсказку в скобках: если там not или подлежащее, нужно построить отрицание или вопрос. Такие past simple vs past perfect exercises похожи на задания контрольных работ.
Блок 4. Смешанный блок
Поставьте глагол в нужное время: Past Simple или Past Perfect. Если в скобках есть not или подлежащее, постройте отрицание или вопрос.
- ___ (she/ever/try) sushi before she went to Japan?
Ответ
Had she ever tried — Ever… before + момент в прошлом — вопрос в Past Perfect. - We ___ (not/see) each other for ten years when we met again.
Ответ
hadn't seen (также: had not seen) — For ten years when… — период до момента в прошлом. - When did you ___ (start) learning English?
Ответ
start — После did — начальная форма глагола. - By the time I woke up, my parents ___ (go) to work.
Ответ
had gone (также: 'd gone) — By the time — родители ушли до того, как я проснулся. - Ben ___ (not/come) to school yesterday because he was ill.
Ответ
didn't come (также: did not come) — Yesterday — отрицание Past Simple. - The room was clean: Lisa ___ (already/tidy) it.
Ответ
had already tidied (также: 'd already tidied) — Уборка была до момента «комната была чистой». Tidy — tidied. - I ___ (already/see) this film, so I didn’t want to watch it again.
Ответ
had already seen (также: 'd already seen) — Посмотрел раньше, чем отказался смотреть снова. - Yesterday we ___ (play) football after school.
Ответ
played — Yesterday — Past Simple. - She told me she ___ (never/be) to a concert before.
Ответ
had never been (также: 'd never been) — Never… before в рассказе о прошлом — Past Perfect. - Two hours later the rain ___ (stop) and we went outside.
Ответ
stopped — Действия по порядку: дождь кончился, мы вышли. - When we arrived at the airport, our plane ___ (already/take) off.
Ответ
had already taken (также: 'd already taken) — Самолёт улетел до нашего приезда. Take — took — taken. - ___ (they/win) the match last Saturday?
Ответ
Did they win — Last Saturday — вопрос в Past Simple.
Past simple past perfect упражнения онлайн и на бумаге
Задания на этой странице можно решать прямо с экрана: сначала впишите свой ответ в тетрадь или заметки, затем откройте ключ. Так вы честно увидите свои ошибки.
Если вам удобнее past perfect vs past simple worksheets в печатном виде, распечатайте страницу и закройте ответы листом бумаги. Несколько советов:
- Решайте один блок за раз, не больше 10–12 предложений подряд.
- Отмечайте ошибки и через пару дней перерешайте только их.
- Для каждой ошибки запишите маркер, который вы пропустили (by the time, already, ago).
- Придумайте по одному своему предложению на каждое время о своём дне: By the time I got to school, the bell had rung.
Past simple past perfect worksheets: как заниматься с ребёнком
Родители могут использовать эти упражнения как короткую тренировку на 15 минут. Попросите ребёнка не просто вписать форму, а объяснить вслух, какое действие случилось раньше. Если объяснение верное, а форма с ошибкой — повторите таблицу неправильных глаголов. Если неверно само объяснение — вернитесь к разделу о разнице времён и примерам с When I arrived…
Дальше: vremena anglijskogo.