Present Perfect vs Present Perfect Continuous

Додано: 9 червня 2022
Предмет: Англійська мова
Тест виконано: 37 разів
20 запитань
Запитання 1

 She ___________________ (promise) to help many times. 

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

has promised

has been promising

Запитання 2

He ___________________ (clean) the kitchen. Everything is sparkling clean. 

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

has cleaned

has been cleaning

Запитання 3

He ___________________ (see) the film ‘The King’s Speech’ about six times. 

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

has seen

has been seeing

Запитання 4

It ___________________ (not / rain) for three hours! Only about one hour

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

hasn't rained

hasn't been raining

Запитання 5

Lucy ___________________ (already / leave).

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

has already left

has already been lefting

Запитання 6

How much petrol ___________________ (she / buy)?

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

has she bought

has she been buying

Запитання 7

She ___________________ (eat) chocolate all morning, so she feels sick

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

has eaten

has been eating

Запитання 8

. I ___________________ (paint) my house all day, but it’s not finished yet. 

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

have painted

have been painting

Запитання 9

How many times ___________________ (you / visit) Scotland?

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

have you visited

have you been visiting

Запитання 10

- At last! I ___________ (solve) the problem. 

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

have solved

have been solving

Запитання 11

_____________ (you / swim)? Your hair looks wet. 

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

Have you swum

Have you been swimming

Запитання 12

 How long ________________ (he / learn) English? 

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

has he learnt

has he been learning

Запитання 13

- I ____________ (just / speak) to my cousins. They told me the news.

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

have just spoken

have just been speaking

Запитання 14

 I’m sorry. Monica is not here.. She _____________ (go) out

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

has gone

has been going

Запитання 15

We’re really tired because we ______________ (train) for the marathon since eight o’clock. 

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

have trained

have been training

Запитання 16

 The students ________ (revise) for their Spanish exam for two hours.

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

have revised

have been revising

Запитання 17

What on earth ___________ (you / do)? You’re covered in mud.

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

have you done

have you been doing

Запитання 18

How much money _____________ (you / spend) this week?

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

have you spent

have you been spending

Запитання 19

Susan _____________ (never / believe) in ghosts and fairies.

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

has never believed

has never been believing

Запитання 20

Julie ___________________ (be) at the office since 6 am.

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

has been

has been being

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

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