Present Perfect Progressive

ТЕСТ: Present Perfect Progressive

Подходит для школьного тестирования : с углубленным изучением: 3, 4, 5; а также 6, 7, 8, 9, 10 класс

Выберите наиболее подходящий вариант:

1

We ___ in France for 5 years.

A

Has been living

B

Have been live

C

Have been living

2

Liz ___ to ski for a week now.

A

Have been learning

B

Has learning

C

Has been learning

3

How long ___ Spanish?

A

Have you been learning

B

Has you

been learning

C

Have you been learn

4

Your father looks tired. He ___ his car all day.

A

Been repairing

B

Has been repairing

C

Have been repairing

5

The children ___ TV since morning.

A

Has been watching

B

Have been watch

C

Have been watching

6

How long ___ for us?

A

Have John been waiting

B

Has John been waiting

C

John has been waiting

7

I ___ to phone
you all day.

A

Have been trying

B

Has been trying

C

Have been try

8

Lena ___ geometry since she was 30.

A

Has been teaching

B

Has teaching

C

Have been

9

My grandpa ___ all his life.

A

Has been smoke

B

Has been smoking

C

Have been smoking

10

How long ___ to music? For a couple of hours.

A

Has you been listening

B

You have been listening

C

Have you been listening

11

Sam ___ fish for years.

A

Has selling

B

Has been selling

C

Have been selling

12

I ___ about buying new computer since last week.

A

Has been thinking

B

Have been thinking

C

Have think

13

We ___ the house since morning.

A

Have been cleaning

B

Have been clean

C

Has been cleaning

14

Donna ___ for a job for half a year.

A

Has looking

B

Have been looking

C

Has been looking

15

The baby ___ for three hours.

A

Has been sleeping

B

Been sleeping

C

Have been sleeping

16

How long ___ your homework?

A

Has you been doing

B

Have you been doing

C

You have been doing

17

I ___ for this company for 5 years.

A

Has been work

B

Has been working

C

Have been working

18

My mother ___ for the last two hours.

A

Has been cooking

B

Have been cooking

C

Has been cook

19

Stella ___ in the park for half an hour.

A

Has running

B

Have been running

C

Has been running

20

My parents ___ the walls all day today.

A

Has been painting

B

Have been painting

C

Has paint

21

He ___ sick since afternoon.

A

Have been feeling

B

Has been feeling

C

Has feeling

22

How long ___ singing lessons?

A

You have been taking

B

Has you been taking

C

Have you been taking

23

They ___ billiards for quite a time.

A

Have been playing

B

Has been playing

C

Have been play

24

Margaret ___ in bed since yesterday.

A

Been staying

B

Has been staying

C

Have been staying

25

They ___ to mend the tape recorder for an hour.

A

Has been trying

B

Have trying

C

Have been trying

Ответы:

1

C

2

C

3

A

4

B

5

C

6

B

7

A

8

A

9

B

10

C

11

B

12

B

13

A

14

C

15

A

16

B

17

C

18

A

19

C

20

B

21

B

22

C

23

A

24

B

25

C



Present Perfect Progressive