wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect tenses and Past simple

Total questions: 22

Worksheet time: 32mins

Name
Class
Date
1.

Mary … a lot of mistakes in her test.

a)

have make

b)

has made

c)

have made

d)

has make

2.

I ... cleaned my shoes.

a)

am

b)

was

c)

has

d)

have

3.

My shoes ... dirty yesterday, so I had to clean them.

a)

were

b)

is

c)

are

d)

was

4.

She ... several short stories since December.

a)

had written

b)

has written

c)

write

d)

wrote

5.

He's never ... to New York.

a)

been

b)

not been

c)

be

d)

was

6.

I ... up at 7 yesterday.

a)

have woken

b)

wake

c)

woke

d)

waked

7.

Ты когда-нибудь читал сказки?

a)

Do you read tales?

b)

Did you read tales?

c)

Were you reading tales?

d)

Have you ever read tales?

8.

Я приготовил хороший ужин.

a)

I was cooked a good dinner.

b)

I have cooked a good dinner.

c)

I cooked a good dinner.

d)

I was cook a good dinner.

9.

Выбери верную форму глагола для следующего предложения: Tom...his keys, he can't get home.

a)

lost

b)

has lost

c)

lose

d)

losed

10.

Кто-то говорит вам: "I have lost my wallet". Подберите подходящее по смыслу описание этой ситуации.

a)

Этот человек потерял и всё ещё не нашел свой кошелёк

b)

Мы ничего не можем знать о том, нашёл говорящий свой кошелёк или нет. Возможны оба варианта развития событий.

c)

Мы понимаем, что кошелёк говорящий когда-то потерял, но уже нашёл, а время, когда он его нашёл, не так важно.

11.

Shakespeare probably (to learn) Italian

(a)  

12.

Определите, правильно ли выбрано время, в котором стоит глагол to write: He wrote five novels so far. Выберите правильный ответ

a)

Нет, здесь требуется Present Perfect

b)

Да, так как речь о том, что он сделал в прошлом

13.

I (to lose) my key last night, and my flatmate had to get up and let me in

(a)  

14.

I’m lucky to be best friends with Julie. She's so great! We(to know) each other for years

(a)  

15.

Why is there so much snow outside? It … (snow) for hours.

a)

has snowed

b)

has been snowing

16.

Hurry up! The film … already (start).

a)

has started

b)

has been starting

17.

Дорога закрыта. Произошла авария.

(a)  

18.

Как долго ты учишь немецкий?

(a)  

19.

Как долго ты копил, чтобы отправиться в кругосветное путешествие?

(a)  

20.

Сколько ты накопил?

(a)  

21.

Ты выглядишь уставшим. Ты много работал?

(a)  

22.

Fill in the blanks with the present perfect simple or the present perfect continuous.

— I go (a)   to the Greek Islands for years now.

— You must like going there very much.