Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все тесты нейросети

Тест на тему Past perfect and Past perfect continuous

08 декабря 2025 16:18

{Другой предмет}
8 Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест

Инструкция: Выберите единственный правильный вариант (A, B, C или D) для каждого предложения, используя формы Past Perfect или Past Perfect Continuous.

  1. By the time we arrived, she ______ her homework. A) has finished B) had finished C) finished D) had been finishing

  2. They ______ for two hours when the train finally arrived. A) waited B) will have waited C) had been waiting D) have waited

  3. When I called her, she ______ on the report for three weeks. A) had been working B) had worked C) is working D) has been working

  4. She ______ the novel before she lent it to me. A) had finished B) has finished C) finished D) had been finishing

  5. They ______ dinner when the doorbell rang. A) had dinner B) had been eating C) were eating D) have eaten

  6. He ______ in Barcelona before he moved to Madrid. A) had lived B) has lived C) lived D) had been living

  7. By the time the movie started, we ______ for ten minutes. A) waited B) had waited C) had been waiting D) have been waiting

  8. When I found him, he ______ for his keys for two hours. A) had looked B) had been looking C) has been looking D) looked

  9. They ______ to the cinema before the rain started. A) went B) had gone C) have gone D) had been going

  10. I had never ______ such a beautiful sunset before. A) seen B) seeing C) saw D) see

  11. How long ______ you been studying English before you passed the exam? A) had B) have C) had been D) was

  12. She asked what time the concert ______. A) starts B) had started C) has started D) had been starting

  13. Before they moved to the city, they ______ in a small town for ten years. A) lived B) had lived C) had been living D) were living

  14. She ______ since morning when the manager arrived. A) waited B) had waited C) had been waiting D) has been waiting

  15. After we ______ the room, we found the key. A) clean B) cleaned C) had cleaned D) had been cleaning

  16. The children ______ for the bus for twenty minutes when it finally came. A) waited B) had waited C) had been waiting D) have been waiting

  17. By the time she arrived, the train ______. A) leaves B) left C) had left D) had been leaving

  18. He ______ in the garden all day. A) worked B) had worked C) had been working D) has been working

  19. We ______ the film before the power outage. A) finished watching B) had finished watching C) had been watching D) will have finished

  20. They ______ for the trip for weeks before they finally left. A) prepared B) had prepared C) had been preparing D) have been preparing


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
10 Класс
{Другой предмет}
5 Класс
Математика
6 Класс
{Другой предмет}
11 Класс

Саша — ассистент в телеграмме