Present Perfect Continuous vs Present Perfect Simple

ТЕСТ: Present Perfect Continuous vs Present Perfect Simple

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

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

1

We ___ to the theatre since last month.

A

Haven’t gone

B

Haven’t been going

C

Hasn’t gone

2

My friends and I ___ since 2 o’clock.

A

Have sunbathed

B

Have been sunbathing

C

Has been sunbathing

3

Sally ___ news since she left university.

A

Have

reported

B

Has been reporting

C

Has reported

4

Jane is abroad. She ___ three countries.

A

Has already been visiting

B

Have already visited

C

Has already visited

5

___ dancing lessons?

A

Has you ever taken

B

Have you ever taken

C

Has you ever been taking

6

I want to buy a new flat. I ___ money for ages.

A

Has been saving

B

Have saved

C

Have

been saving

7

My uncle is a doctor. He ___ lots of vital operations.

A

Has made

B

Has been making

C

Have made

8

Jack is cold. He ___ for too long.

A

Has been swimming

B

Have been swimming

C

Has swum

9

Den ___ championships before.

A

Has never won

B

Hasn’t never won

C

Has never been winning

10

We ___ in this café before.

A

Haven’t been eating

B

Haven’t eaten

C

Hasn’t eaten

11

I don’t want to go out. The cold wind ___ since morning.

A

Have been blowing

B

Has blown

C

Has been blowing

12

It’s the first time Martin ___ ill.

A

Has been falling

B

Has fallen

C

Have fallen

13

How long ___ this research?

A

Have you been making

B

Has you been making

C

Have you made

14

___ many people to our wedding ceremony?

A

Has you invited

B

Have you been inviting

C

Have you invited

15

Cathy ___ since 2 o’clock. She is exhausted.

A

Have been driving

B

Has driven

C

Has been driving

16

Bob ___ his new pencil case.

A

Have already lost

B

Has already lost

C

Has already been losing

17

We ___ to such a big park before.

A

Have never been

B

Has never been

C

Haven’t never been

18

My eyes are tired. I ___ since afternoon.

A

Has been reading

B

Have been reading

C

Have read

19

He ___ in London for two weeks now.

A

Has been staying

B

Have been staying

C

Has stayed

20

We ___ the rent yet.

A

Hasn’t paid

B

Haven’t been paying

C

Haven’t paid

21

___ books for a long time?

A

Has you been writing

B

Have you been writing

C

Have you written

22

Marta __ in the shopping centre for 2 hours.

A

Have been

B

Has been

C

Has being

23

I ___ to go scuba diving.

A

Have always wanted

B

Have always been wanting

C

Has always wanted

24

Where have you been? Mom ___ for you all day.

A

Has looked

B

Have been looking

C

Has been looking

25

___ the latest news?

A

Have you been hearing

B

Have you heard

C

Has you heard

Ответы:

1

A

2

B

3

B

4

C

5

B

6

C

7

A

8

A

9

A

10

B

11

C

12

B

13

A

14

C

15

C

16

B

17

A

18

B

19

A

20

C

21

B

22

B

23

A

24

C

25

B



Present Perfect Continuous vs Present Perfect Simple