Present Perfect vs Past Simple

ТЕСТ: Present Perfect vs Past Simple

Подходит для школьного тестирования : 3, 4, 5, 6, 7, 8, 9, 10 класс

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

1

I ___ my best friend for ten years.

A

Have known

B

Knew

C

Has known

2

Somebody ___ our car last Sunday.

A

Stole

B

Has stolen

C

Have stolen

3

I don’t want to go to the cinema. I ___ this film.

A

Has already seen

B

Have already seen

C

Already saw

4

Is
Mary at home? No, she ___.

A

Has just left

B

Have just left

C

Just left

5

My brother ___ a lot when he was young.

A

Has swum

B

Have swum

C

Swam

6

Michael ___ to play the piano last year.

A

Has learnt

B

Have learnt

C

Learned

7

Do you want something to drink? No, thanks. I ___ a cup of tea.

A

Just had

B

Have

just had

C

Has just had

8

My parents ___ to Germany in 2005.

A

Went

B

Has gone

C

Have gone

9

Sally ___ her relatives for a very long time.

A

Haven’t seen

B

Didn’t see

C

Hasn’t seen

10

I ___ this college since September.

A

Have attended

B

Has attended

C

Attended

11

My sister ___ her ankle yesterday evening.

A

Twisted

B

Have twisted

C

Has twisted

12

Chris ___ a truck before.

A

Never drove

B

Has never driven

C

Hasn’t never driven

13

Columbus ___ America in the 15th century.

A

Has discovered

B

Have discovered

C

Discovered

14

___ diving?

A

When did you last went

B

When did you last go

C

When have you last gone

15

I ___ a letter. Can you post it?

A

Has just written

B

Have just written

C

Just wrote

16

___ a cherry pie?

A

Has your mom ever baked

B

Did your mom ever bake

C

Have your mom ever baked

17

Mark ___ the car race last year.

A

Hasn’t won

B

Haven’t won

C

Didn’t win

18

How is Lucy? Fine, we ___ her on our way home.

A

Has just met

B

Have just met

C

Just met

19

Sandra ___ her bike yesterday.

A

Fell off

B

Have fallen off

C

Has fallen off

20

___ their wedding last weekend?

A

Did they celebrate

B

Have they celebrated

C

Has they celebrated

21

She ___ much progress in her career so far.

A

Haven’t made

B

Didn’t make

C

Hasn’t made

22

My uncle ___ anything last month.

A

Hasn’t earned

B

Didn’t earn

C

Haven’t earned

23

Listen to me! I ___ with the solution.

A

Have just come up

B

Have just came up

C

Just came up

24

Andy ___ to Japan twice.

A

Was

B

Has been

C

Have been

25

He ___ a good education in London three years ago.

A

Have received

B

Has received

C

Received

Ответы:

1

A

2

A

3

B

4

A

5

C

6

C

7

B

8

A

9

C

10

A

11

A

12

B

13

C

14

B

15

B

16

A

17

C

18

B

19

A

20

A

21

C

22

B

23

A

24

B

25

C



Present Perfect vs Past Simple