Perfect Tenses

Додано: 28 листопада 2022
Предмет: Англійська мова, 10 клас
Тест виконано: 100 разів
15 запитань
Запитання 1

They are completely exhausted. They _____ two games of football without having a rest.

варіанти відповідей

have been playing

have played

had played

had been playing

Запитання 2

They _____ from Ben until yesterday when he wrote that he was Ok.

варіанти відповідей

haven't heard

hadn't heard

haven't been hearing

hadn't been hearing

Запитання 3

How long ________ this car?

варіанти відповідей

have you been having

had you been having

have you had

had you had

Запитання 4

Many people ______ it but nobody has succeeded so far.

варіанти відповідей

had tried

had been trying

have tried

have been trying

Запитання 5

Tom never stays at the same workplace for long. He ____ for a lot of international companies.

варіанти відповідей

has been working

had been

had been working

has worked

Запитання 6

Greg _____ at school for 30 years before he retired.

варіанти відповідей

has worked

had worked

has been working

had been working

Запитання 7

They _____ each other for ten years before you got acquainted with them.

варіанти відповідей

had known

had been knowing

have known

have been knowing

Запитання 8

_________________the news? You won't believe your eyes.

варіанти відповідей

Have you seen

Have you been seeing

Had you seen

Had you been seeing

Запитання 9

Sue _______ Ben for a couple of months but she keeps it in secret.

варіанти відповідей

has seen

has been seeing

had seen

had been seeing

Запитання 10

They _______ in New York for 3 years before they moved to Seattle three months ago.

варіанти відповідей

have lived

had lived

have been living

had been living

Запитання 11

Sam _________ for six hours when he arrived in the village.

варіанти відповідей

has been driving

had been driving

has driven

had driven

Запитання 12

Tim ________ six pages of his book this morning. Here they are. Yesterday he only wrote two pages.


варіанти відповідей

has written

has been writing

had written

had been writing

Запитання 13

 I _________ for my passport for two hours but I can’t find it anywhere.

варіанти відповідей

had looked

had been looking

have looked

have been looking

Запитання 14

Go to bed, Danny! You __________ TV for more than four hours. That’s really enough.


варіанти відповідей

have been watching

had been watching

had watched

have watched

Запитання 15

Everyone was really bored. They _____ that discussion for a few hours.

варіанти відповідей

have had

had had

have been having

had been having

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест