ТЕСТ: 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

 

Скачать этот тест по английскому языку в формате pdfPresent Perfect vs Past Simple Test

Тест: Present Perfect или Past SimpleadminТестТЕСТ: Present Perfect vs Past Simple Подходит для школьного тестирования: 3, 4, 5, 6, 7, 8, 9, 10 классВыберите наиболее подходящий вариант:1I ___ my best friend for ten years.Ahave knownBknewChas known2Somebody ___ our car last Sunday.AstoleBhas stolenChave stolen3I don’t want to go to the cinema. I ___ this film.Ahas already...ActivEEnglish.ru - Бесплатные онлайн материалы