Present Perfect Simple or Present Perfect Continuous

Додано: 8 жовтня 2025
Предмет: Англійська мова, 10 клас
21 запитання
Запитання 1

I ___ for an hour and my legs are really tired now.

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

have cycled

have been cycling

Запитання 2

I'm sorry I'm late, ____ for a long time?

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

have you been waiting

have you waited

Запитання 3

How long __Ann?

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

have you known

have you been knowing

Запитання 4

Somebody __ my cake. There isn't any left.

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

has eaten

has been eating

Запитання 5

I think I __ chocolate since I childhood

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

have liked

have been liking

Запитання 6

They __ three countries.

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

have been visiting

have visited

Запитання 7

Ben ______ tennis for two hours.

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

has played

has been playing 

Запитання 8

I ______ cleaning the house, I'm going to walk.



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

have finished

have been finishing

Запитання 9

 __ the dog for a walk?

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

Have you taken

Have you been taking


Запитання 10

I hope I'll pass the test, I ____ very hard all week.


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

have studied

have been studying

Запитання 11

I'm so tired. I _____ all day.



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

've worked

've been working

Запитання 12

I ______ you all day. Are you OK?


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

have called

have been calling

Запитання 13

I ______ her several times, but she doesn't answer.


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

have called

have been calling

Запитання 14

I _____ the essay but I didn't finish it yet


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

have written

have been writing

Запитання 15

We  __ Ann for years. 

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

have known

have been knowing

Запитання 16

How many times __ your mum yoday"


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

have you called

have you been calling

Запитання 17

He___ time to make lunch so we will go to the cafe.


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

hasn't had

hasn't been having

Запитання 18

 _____ your mum and dad _____ shopping yet?


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

Have / been going 

Have / gone 

Запитання 19

It _____ for a long time, so we're wet.

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

has rained

has been raining

Запитання 20

_____ you _____ your project?


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

Have / finished

Have / been finishing

Запитання 21

 We _____ English for ten years.

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

have been learning

have learnt

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

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