wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect, Present Perfect Continuous

Total questions: 14

Worksheet time: 6mins

Name
Class
Date
1.

Я устал. Я пишу это письмо уже 2 часа.

a)

I'm tired. I've been writing this letter for almost 2 hours.

b)

I'm tired. I has written this letter for almost 2 hours.

c)

I'm tired. I have writing this letter for almost 2 hours.

d)

I'm tired. I has writing this letter for almost 2 hours.

2.

Джек работает в школе уже 10 лет.

a)

Jack works at school for 10 years.

b)

Jack have been working at school for 10 years.

c)

Jack has been working at school since 10 years.

d)

Jack has worked at school for 10 years.

3.

Мой друг только что сделал домашнее задание.

a)

My friends have just done the task.

b)

My friend has already done the task.

c)

My friend has just done the task.

d)

My friend has never done this task.

4.

Ты когда-нибудь бывал в США? К сожалению нет.

a)

Have you ever gone to the USA?Fortunately, I haven't.

b)

Have you ever been to the USA?Unfortunately, I haven't.

c)

Has you ever been to the USA?Fortunately, I hasn't.

d)

Have you ever been to the USA?Fortunately, I haven't.

5.

The children are in the yard. They … hide-and-seek since breakfast time.

a)

are playing

b)

have played

c)

have been playing

d)

have been played

6.

Barbara … her make-up for half an hour but … it yet.

a)

have been doing…haven't finished

b)

is doing…has finished

c)

has been doing…hasn't finished

d)

has done…hasn't been finishing

7.

Nice to meet you. I … you for a long time

a)

haven't seen

b)

didn't see

c)

haven't seeing

d)

hasn't seen

8.

We … nothing of him for two years.

a)

haven't heard

b)

have heard

c)

have been hearing

d)

have been heard

9.

She is a well-known artist. She has been drawing .... her childhood.

a)

for

b)

last

c)

since

d)

yet

10.

Has she .... been abroad?

a)

never

b)

just

c)

ever

d)

so far

11.

I haven't written the essay... .

a)

so far

b)

already

c)

yet

d)

just

12.

Look!They have been painting the fence ... early in the morning. They haven't finished it ... .

a)

since, yet

b)

for, yet

c)

for, already

d)

since, just

13.

My brother .... football since he broke his arm. We've been playing without him for almost 2 weeks.

a)

haven't played

b)

hasn't played

c)

hasn't been playing

d)

haven't been playing

14.

Jane is at home. She .... this book all morning. She ... 54 pages so far.

a)

has been reading, have read

b)

has read, has been reding

c)

has been reading, has read

d)

has reading, has read