Упражнения на Past Perfect

Прошедшее совершенное время

Выберите верные ответы (Choose the correct options)
  1. When I got had got to the party, it already started had already started raining.
  2. I just finished had just finished writing my essay when Laura phoned had phoned .
  3. Jennifer completed had completed the training by 7 o'clock.
  4. The children ran had run into their playground and saw had seen that the storm ruined had ruined everything on it.
  5. Jason opened had opened the window. A white sheet of snow covered had covered the ground.
  6. Sue gave me a call to say they didn't buy hadn't bought the necessary sportswear yet.
  7. When we met had met , John already did had already done everything for our next class.
  8. Bob was wearing shorts and a T-shirt. He washed had washed his sports suit.
  9. Lucy couldn't didn't can remember the fact her friend mentioned had mentioned the day before.
  10. Yesterday we started had started our training only after Harris returned had returned .
Выберите, на чем сделан акцент в предложениях: на результате или процессе
Choose what the focus is on: the finished action (result) or the duration (process)

She had been writing for a long time because it was difficult for her to write an essay.

Finished action (result) Duration (process)

She had written twenty stories before she became famous.

Finished action (result) Duration (process)

I had ridden a horse before, so I knew how to do that.

Finished action (result) Duration (process)

I had been riding my horse all day.

Finished action (result) Duration (process)

Everybody said Tim was a great cook. He had cooked a delicious cake.

Finished action (result) Duration (process)

Mary had been cooking for the party since early morning, and there was still a lot of work to do.

Finished action (result) Duration (process)

I had been reading for three hours, and my eyes needed a break.

Finished action (result) Duration (process)

Jim knew about the accident because he had read about it in the newspapers.

Finished action (result) Duration (process)

How long had she been travelling when you met her?

Finished action (result) Duration (process)

How many countries had she visited before she came to India?

Finished action (result) Duration (process)
Выберите верную форму глагола (Choose the correct verb form)
  1. I won because I had played had been playing this computer game before, and I knew how to play it.
  2. The children's clothes were dirty. They had played had been playing in the garden.
  3. Larry had read had been reading this book three times, but he couldn't understand it.
  4. I was scared because I hadn't ridden hadn't been riding a motorbike before.
  5. I had walked had been walking all morning, so my feet hurt in the afternoon.
  6. Sandra was very tired. She had worked had been working in the garden all day.
  7. She had cried had been crying all night.
  8. She was happy because she had passed had been passing her driving test.
  9. George was a wise man because he had travelled had been travelling a lot when he was young.
  10. Mary had travelled had been travelling for three months, and she didn't want to stop.
Перетащите элементы (Drag the elements)

Complete the sentences using the given time expressions. There are three extra options.

for by all evening already when since How long By the time yet never how much
  1. We had been walking three hours before we came to Brighton.
  2. Jane had tidied up her room 10 o'clock.
  3. She has been dancing .
  4. Jake had done his homework when his friend called him.
  5. I had just fallen asleep the phone rang.
  6. Steve had been playing video games early morning.
  7. had you been waiting when he finally came?
  8. we reached the station, the train had already left.
Выберите правильные ответы (Choose the correct answers)

Say what happened first (1) and what happened next (2).

  1. The match had already started (1) (2) when we got (1) (2) to the stadium.
  2. The match started (1) (2) after we had got (1) (2) to the stadium.
  3. They played (1) (2) computer games after they had done (1) (2) their homework.
  4. They played (1) (2) computer games and then they did (1) (2) their homework.
  5. He had just made (1) (2) some sandwiches when his friends came (1) (2) .
  6. He made (1) (2) some sandwiches when his friends came (1) (2)
  7. She was (1) (2) upset because she had made (1) (2) some mistakes.
  8. She was nervous (1) (2) and so she made (1) (2) some mistakes.
Вычеркните неправильное слово в каждом предложении и впишите правильное
Cross out one incorrect word in each sentence and type the correct one

She had already wrote the essay. — Written.

  1. Kelly had been practised for 2 months before the show. Practising Practicing .
  2. We had been watching TV for 8 o'clock. Since .
  3. Helen had just cooking dinner when her husband came. Cooked .
  4. I had been waiting for Mr Phelps since 2 hours. For .
  5. Mary had never saw the dolphins before her trip to Turkey last year. Seen .
  6. How much had John been waiting when Rose came? Long .
  7. Had you been walking for a long time before you met us?—Yes, I did . Had .
  8. His hair was wet when I met him. He has been swimming. Had .
Перетащите элементы (Drag the elements)

By the time Mrs Green came home, her children had done all the housework. She was very happy.

Complete the sentences with the Past Perfect forms. Choose from these verbs. There are two extra options.

had done had walked had fed had cleaned had watered had washed had made had eaten Joe the washing up. Joe the dog. Olivia the cat. Olivia the rooms. Kevin the plants. Kevin the car. Image 1 is a derivative of "Dish rack with clean dry dishes on kitchen counter" by FabrikaPhoto on Envato Elements Image 2 is a derivative of "A small dog walking in overalls" by viktoriian on Envato Elements Image 3 is a derivative of "An adult large ginger tabby cat eats food" by OlgaGubskaya on Envato Elements Image 4 is a derivative of "Joyful young maid with mop posing and smiling at camera in middle of tidy apartment, copy space" by Prostock-studio on Envato Elements Image 5 is a derivative of "Watering indoor tropical plants in the bathroom" by ipolonina on Envato Elements Image 6 is a derivative of "Rag on the hood of clean car on carwash service" by NomadSoul1 on Envato Elements
Впишите ответы (Write the answers)

Complete the sentences with the correct forms of the given verbs.

  1. I have driven on this road before. Just put on your belt.
  2. I hadn't met had not met anyone from Texas before I met Sarah.
  3. We have eaten the lasagna here. Let's eat it again!
  4. When the police arrived, the burglar had escaped .
  5. She has had a sore throat since Friday.
Объедините предложения (Match the sentences) SSBoYXZlIGJlZW4gaGVyZS4= SSBoYXZlbid0IGJlZW4gaGVyZS4= SGF2ZSBJIGJlZW4gaGVyZT8= WW91IGhhZCBkZWNpZGVkLg== WW91IGhhZG4ndCBkZWNpZGVkLg== SGFkIHlvdSBkZWNpZGVkPw== U2hlIGhhcyBtb3ZlZC4= U2hlIGhhc24ndCBtb3ZlZC4= SGFzIHNoZSBtb3ZlZD8= V2UgaGF2ZSB3YWxrZWQu V2UgaGF2ZW4ndCB3YWxrZWQu SGF2ZSB3ZSB3YWxrZWQ/ VGhleSBoYWQgc3d1bS4= VGhleSBoYWRuJ3Qgc3d1bS4= SGFkIHRoZXkgc3d1bT8=
Перетащите элементы на места пропусков
Put the elements into the gaps
left turned asked been gone started leave was turn ask to ask starting were

He has just .

I hadn't the light off.

She has me about my holiday.

I have here before.

John had when Sarah arrived.

We had already cooking.

The image 1 is a derivative of "Leaving" and the image 3 is a derivative of "Asking for treats" by Pressmaster on Envato Elements. The image 2 is a derivative of "Retro bedside lamp" by stevanovicigor on Envato Elements. The image 4 is a derivative of "The Passing Place" by flotsom on Envato Elements. The image 5 is a derivative of "Businessman holds bicycle in his hands and looking away, goes on stairs" by Prostock-studio on Envato Elements. The image 6 is a derivative of "Side view of little girl and grandparents placing pie in oven" by LightFieldStudios on Envato Elements.
Запишите ответы (Write the answers)

Negate the sentences.

Mum has gone to the park. — Mum hasn't gone to the park.

  1. She had lost her purse. — She hadn't lost had not lost her purse.
  2. Sally has just cut her finger. — Sally hasn't has not just cut her finger.
  3. Sam has stolen a smartphone. — Sam hasn't stolen has not stolen a smartphone.
  4. My mum had made pizza. — My mum hadn't made had not made pizza.
  5. We have learned new words. — We haven't learned have not learned new words.
Выберите подходящее время (Choose the correct tense)
  1. Ann felt cold because she had forgotten had been forgetting to take her coat.
  2. How long did Aron climbed had Aron been climbing before the accident happened?
  3. Peter was upset because he had been seeing had seen a horrible car crash.
  4. They walked had been walking in the forest for hours before they realised they were lost.
  5. Tom had been waiting waited for two hours when the rescue helicopter finally arrived.
Заполните пропуски подходящими формами глаголов
Complete the sentences with the correct forms of the verbs
had gone spotted had been jogging had stolen arrived jogged had been arriving went had spotted stole
  1. By the time Brian arrived, the children to bed.
  2. He had been missing for two days before the police him.
  3. James was exhausted because he all afternoon.
  4. Kelly was angry because someone all her money.
  5. They had already left before she .
Выберите подходящее время (Choose the correct tense)

In 1990, two friends Robert and Barry managed to survive the harsh conditions of the Sahara desert alone for two days. The two friends had enrolled had been enrolling in the Marathon of the Sands which was a seven-day foot race through the Sahara desert. Before the competition began they had packed had been packing all the food, clothing and supplies they needed on their desert adventure in large rucksacks, which they carried on their backs. On the first day of the event the two friends had walked had been walking in the desert for a few hours when all of a sudden a sandstorm appeared out of nowhere. They had nowhere to take cover. Robert opened his rucksack only to realise that he had forgotten had been forgetting to pack their compass. Terrified, the men sat in the middle of the sandstorm and waited for help to arrive. They had waited had been waiting for two days before the organisers of the event realised that the two men were missing. The organisers sent a rescue team which eventually found them. The two men felt extremely lucky to be alive!

Выберите подходящие глагольные времена в каждом предложении
Choose the correct tenses to complete the sentences

  1. since=as, because Since she forgot she'd forgotten to tell the neighbours about the party, it was a complete disaster.
  2. I meant to tell you that I wouldn't come, but I forgot I'd forgotten .
  3. My new colleague must have obsessive compulsive disorder OCD — she's worried about everything. Yesterday she ran she'd run home because she was sure she'd left left the cooker on.
  4. Our new client is impossible! By the time we'd finished we finished the front page of her website, she'd already decided she already decided she wanted a different design!
  5. How many times have I already told did I already tell you that?
  6. How long have you been waiting did you wait for your food? You look bored.
  7. What is this delicious smell? Have you been cooking Have you cooked ?
  8. — What is this smell?
    — Sorry, I've just been burning I've just burned your lunch.
  9. — Why are your clothes so dirty?
    I've been tidying I'd tidied the attic.
  10. I had finished I've finished tidying the attic. Look at all these vintage clothes I'd found I've found .


12 апреля 2023
Учусь в Skyeng уже полгода, в последнее время стала довольно быстро расправляться с домашками, так что раздел с бесплатными заданиями очень помогает не скучать между уроками. Занимаюсь английским практически каждый день.
01 мая 2023
Спасибо за бесплатные задания. Кажется, у меня наконец получилось разобраться, в чем разница между прошедшими временами. Мучился с этой темой еще со школы.
15 апреля 2023
Удобно, что можно делать упражнения с телефона, помогает скоротать время в дороге, да еще и с пользой.
31 марта 2023
Задания — огонь! Жаль только, что навык устной речи никак не проверишь здесь. Если хотите потренировать именно речь, то мне лично понравились Skyeng Talks: недорого и времени много не отнимает.
25 апреля 2023
Отличный способ быстро проверить, помнишь ли ты какую-то тему по английскому или ее нужно повторить. Надеюсь, раздел будет пополняться новыми заданиями.
наш рейтинг на otzovik.com

чтобы оставить отзыв

Review form card icon
Review form card icon

Пройдите бесплатный вводный урок

Познакомимся, определим ваш уровень, покажем как проходят занятия.
  • Вы хотите начать говорить по-английски

  • Просто хотите вспомнить грамматику

  • Или учили другой язык в школе или университете

Нажимая на кнопку «Оставить заявку», вы принимаете «Соглашение об обработке персональных данных»

Ответы на частые вопросы

Не нашли ответа на свой вопрос — напишите нам

  • Это бесплатные упражнения?

    Да, все упражнения в этом разделе бесплатны.
  • Как выполнять упражнения?

    В этом разделе мы собрали интерактивные задания с разными механиками выполнения, поэтому ориентируйтесь на инструкции, которые приведены в начале каждого упражнения.
  • Сколько времени нужно уделять упражнениям, чтобы получить результат?

    Мы рекомендуем заниматься английским хотя бы по 15–20 минут каждый день, выполнять задания на разные навыки и обязательно практиковаться с преподавателем или англоязычными друзьями — и тогда результат не заставит себя ждать.
  • Я изучаю английский совсем недавно. Подойдут ли мне упражнения?

    Да, в этом разделе вы найдете задания для всех уровней английского языка, от начинающего до продвинутого.
  • Как мне узнать свой уровень английского?

    Вы можете узнать свой уровень английского за 15 минут, пройдя наш интерактивный тест. В конце вас ждут приятные подарки.