Ниже собраны упражнения на Past Perfect и Past Simple с ответами: 4 блока, от простого к сложному. Сначала прочитайте короткое правило и таблицу, потом решайте задания и сверяйтесь с ключами и пояснениями.

Эти упражнения подойдут ученикам 7–11 классов и взрослым, которые уже знают обе формы по отдельности, но путаются, какую выбрать.

Past Simple и Past Perfect: в чём разница

Past Simple отвечает на вопрос «что произошло в прошлом», а Past Perfect — «что произошло ещё раньше». Если действия идут по порядку, достаточно Past Simple. Если вы рассказываете о моменте в прошлом и «отматываете» назад, нужен Past Perfect.

Past SimplePast 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 SimplePast 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?

Частые неправильные глаголы для этих упражнений:

V1V2 (Past Simple)V3 (Past Perfect)Перевод
gowentgoneидти, ехать
seesawseenвидеть
eatateeatenесть
leaveleftleftуходить, уезжать
taketooktakenбрать
bewas/werebeenбыть
flyflewflownлетать
forgetforgotforgottenзабывать

Слова-маркеры: как быстро выбрать время

Маркеры не дают стопроцентной гарантии, но в школьных заданиях они почти всегда подсказывают ответ.

Чаще Past SimpleЧаще Past Perfect
yesterday, last week/yearby the time, by + время в прошлом
… ago, in 2015already, just (в рассказе о прошлом)
then, after that, and (цепочка действий)never… before, ever… before
When did…?for ten years when…

Алгоритм для каждого задания:

  1. Найдите в предложении все действия в прошлом.
  2. Определите, какое из них случилось раньше.
  3. Если раньше случилось действие с пропуском и есть второй момент в прошлом — ставьте had + V3.
  4. Если действия идут по порядку или указано точное время (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 и глаголом.

  1. By the time we arrived, the film ___ (already/start).
    Ответhad already started (также: 'd already started) — By the time + Past Simple: фильм начался раньше, чем мы пришли.
  2. She ___ (never/see) the sea before that trip.
    Ответhad never seen (также: 'd never seen) — Never… before + момент в прошлом (that trip). See — saw — seen.
  3. When I got to the station, the train ___ (already/leave).
    Ответhad already left (также: 'd already left) — Поезд ушёл до моего прихода. Leave — left — left.
  4. They ___ (finish) dinner by the time Dad came home.
    Ответhad finished (также: 'd finished) — By the time Dad came home — ужин закончился раньше.
  5. I realised that I ___ (forget) my keys at home.
    Ответhad forgotten (также: 'd forgotten) — Забыл раньше, чем понял. Forget — forgot — forgotten.
  6. Tom was tired because he ___ (not/sleep) well the night before.
    Ответhadn't slept (также: had not slept) — Плохой сон был раньше, чем усталость. Отрицание: hadn’t + V3.
  7. ___ (you/ever/be) to London before you moved there?
    ОтветHad you ever been — Вопрос в Past Perfect: Had + подлежащее + V3. Be — was/were — been.
  8. When Mum came into the kitchen, we ___ (already/wash) the dishes.
    Ответhad already washed (также: 'd already washed) — Посуда была вымыта до того, как мама вошла.
  9. By the end of the year, he ___ (read) twenty books.
    Ответhad read (также: 'd read) — By + момент в прошлом: к концу года действие завершилось.
  10. I ___ (just/send) the email when I noticed a mistake.
    Ответhad just sent (также: 'd just sent) — Только что отправил, и после этого заметил ошибку.

Блок 2. Поставьте глагол в Past Simple

Вставьте глагол в форме Past Simple: утверждение, отрицание или вопрос.

  1. Yesterday I ___ (get) up at seven.
    Ответgot — Yesterday — маркер Past Simple. Get — got.
  2. We ___ (visit) our grandparents last weekend.
    Ответvisited — Last weekend — Past Simple. Правильный глагол: -ed.
  3. She opened the door and then ___ (switch) on the light.
    Ответswitched — Цепочка действий по порядку (and then) — Past Simple.
  4. Two years ago they ___ (move) to Kazan.
    Ответmoved — Ago — маркер Past Simple.
  5. I ___ (not/watch) TV last night.
    Ответdidn't watch (также: did not watch) — Отрицание Past Simple: didn’t + начальная форма.
  6. ___ (you/go) to the park on Sunday?
    ОтветDid you go — Вопрос Past Simple: Did + подлежащее + начальная форма.
  7. He ___ (buy) a new bike in May.
    Ответbought — Конкретное время в прошлом. Buy — bought.
  8. When the bell rang, the pupils stood up and ___ (leave) the classroom.
    Ответleft — Действия по порядку: звонок, встали, вышли. Leave — left.
  9. In 2019 my sister ___ (start) school.
    Ответstarted — Год в прошлом — Past Simple.
  10. 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. Ищите маркеры и определяйте, какое действие было раньше.

  1. When I came home, my brother ___ (already/eat) all the cake.
    Ответhad already eaten (также: 'd already eaten) — Already + момент в прошлом: торт съели до моего прихода.
  2. Last summer we ___ (go) to the seaside.
    Ответwent — Last summer — Past Simple.
  3. I ___ (meet) Anna at a party two years ago.
    Ответmet — Ago — Past Simple. Meet — met.
  4. By the time the guests arrived, Mum ___ (cook) dinner.
    Ответhad cooked (также: 'd cooked) — By the time — ужин был готов раньше прихода гостей.
  5. He ___ (never/fly) before his first trip to Spain.
    Ответhad never flown (также: 'd never flown) — Never… before + момент в прошлом. Fly — flew — flown.
  6. Yesterday I ___ (lose) my keys, but I found them later.
    Ответlost — Yesterday и цепочка: потерял, потом нашёл — Past Simple.
  7. The shop ___ (already/close) when we got there.
    Ответhad already closed (также: 'd already closed) — Магазин закрылся до нашего прихода.
  8. We ___ (have) breakfast and then went to school.
    Ответhad — Это Past Simple глагола have: действия по порядку (and then).
  9. When I phoned Max, he ___ (already/go) to bed.
    Ответhad already gone (также: 'd already gone) — Лёг спать до звонка. Go — went — gone.
  10. 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 или подлежащее, постройте отрицание или вопрос.

  1. ___ (she/ever/try) sushi before she went to Japan?
    ОтветHad she ever tried — Ever… before + момент в прошлом — вопрос в Past Perfect.
  2. We ___ (not/see) each other for ten years when we met again.
    Ответhadn't seen (также: had not seen) — For ten years when… — период до момента в прошлом.
  3. When did you ___ (start) learning English?
    Ответstart — После did — начальная форма глагола.
  4. By the time I woke up, my parents ___ (go) to work.
    Ответhad gone (также: 'd gone) — By the time — родители ушли до того, как я проснулся.
  5. Ben ___ (not/come) to school yesterday because he was ill.
    Ответdidn't come (также: did not come) — Yesterday — отрицание Past Simple.
  6. The room was clean: Lisa ___ (already/tidy) it.
    Ответhad already tidied (также: 'd already tidied) — Уборка была до момента «комната была чистой». Tidy — tidied.
  7. I ___ (already/see) this film, so I didn’t want to watch it again.
    Ответhad already seen (также: 'd already seen) — Посмотрел раньше, чем отказался смотреть снова.
  8. Yesterday we ___ (play) football after school.
    Ответplayed — Yesterday — Past Simple.
  9. She told me she ___ (never/be) to a concert before.
    Ответhad never been (также: 'd never been) — Never… before в рассказе о прошлом — Past Perfect.
  10. Two hours later the rain ___ (stop) and we went outside.
    Ответstopped — Действия по порядку: дождь кончился, мы вышли.
  11. When we arrived at the airport, our plane ___ (already/take) off.
    Ответhad already taken (также: 'd already taken) — Самолёт улетел до нашего приезда. Take — took — taken.
  12. ___ (they/win) the match last Saturday?
    ОтветDid they win — Last Saturday — вопрос в Past Simple.

Past simple past perfect упражнения онлайн и на бумаге

Задания на этой странице можно решать прямо с экрана: сначала впишите свой ответ в тетрадь или заметки, затем откройте ключ. Так вы честно увидите свои ошибки.

Если вам удобнее past perfect vs past simple worksheets в печатном виде, распечатайте страницу и закройте ответы листом бумаги. Несколько советов:

  1. Решайте один блок за раз, не больше 10–12 предложений подряд.
  2. Отмечайте ошибки и через пару дней перерешайте только их.
  3. Для каждой ошибки запишите маркер, который вы пропустили (by the time, already, ago).
  4. Придумайте по одному своему предложению на каждое время о своём дне: By the time I got to school, the bell had rung.

Past simple past perfect worksheets: как заниматься с ребёнком

Родители могут использовать эти упражнения как короткую тренировку на 15 минут. Попросите ребёнка не просто вписать форму, а объяснить вслух, какое действие случилось раньше. Если объяснение верное, а форма с ошибкой — повторите таблицу неправильных глаголов. Если неверно само объяснение — вернитесь к разделу о разнице времён и примерам с When I arrived…

Дальше: vremena anglijskogo.