wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 15

Worksheet time: 11mins

Name
Class
Date
1.

Choose the correct version of the question.

a)

Did you already read this book?

b)

Have you already readed this book?

c)

Have you already read this book?

2.

I … never…. to Moscow

a)

have, been

b)

was, -

c)

was, been

3.

Я еще не посмотрел кино, которое ты мне рекомендовал.

a)

I still haven't watched the movie that you recommended.

b)

I still haven't watch the movie that you recommended.

c)

I still didn't watched the movie that you recommended.

4.

Мы только что приехали в Москву.

a)

We just arrived in Moscow

b)

We have just arrived in Moscow

c)

We was just arrived in Moscow

5.

….. he ever ... you for help?

a)

Has, asked

b)

Did, asked

c)

Did, ask

6.

Я никогда не посещал раньше зубного врача.

a)

I have never visited a dentist before

b)

I was never visited a dentist before

c)

I have never visit a dentist before

7.

Choose the correct version of the sentence.

a)

I haven't talked to my parents for ages

b)

I didn't talked to my parents for ages

c)

I hasn't talked to my parents for ages

8.

- Ты когда нибудь был на музыкальном фестивале? - Нет я никогда не был там.

a)

Did you ever been at a music festival? - No, I haven't been there yet.

b)

Have you ever been at a music festival? - No, I have never been there.

c)

Have you ever be at a music festival? - No, I haven't never been there.

9.

Сhoose the correct version of the sentence.

a)

Hurry up, the lesson has just started!

b)

Hurry up, the lesson just started!

c)

Hurry up, the lesson have just started!

10.

Emma …. a lot this year, so she …. the exams without any problems.

a)

have studied, pass

b)

has studied, will pass

c)

studies, passes

11.

Как давно ты живешь в Москве?

a)

How long have you lived in Moscow?

b)

How long are you living in Moscow?

c)

How long do you live in Moscow?

12.

Сhoose the correct version of the question.

a)

Have you ever date with anybody much younger than you?

b)

Did you ever dated with anybody much younger than you?

c)

Have you ever dated with anybody much younger than you?

13.

We can go for a walk, I …. already …. my homework.

a)

have, finish

b)

have, finished

c)

- , finished

14.

Я еще не писал Ане, у меня вчера был вебинар.

a)

I haven't written to Anya yet, I had a webinar yesterday.

b)

I haven't written to Anya yet, I have had a webinar yesterday.

c)

I didn't write to Anya yet, I have had a webinar yesterday.

15.

Choose the correct version of the dialog.

a)

Are you hungry? - No, thanks, I has just had lunch.

b)

Are you hungry? - No, thanks, I just have had lunch.

c)

Are you hungry? - No, thanks. I've just had lunch.