wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT - PRESENT PERFECT PROGRESSIVE

Total questions: 37

Worksheet time: 19mins

Name
Class
Date
1.

she / work here for five years

a)

she has been working for five years

b)

she have been working for five years

c)

she has worked for five years

d)

we has worked for five years

2.

I / not / work today

a)

I have not been working today

b)

I has not been working today

c)

I have been not working today

3.

You have been running in circles ____ 30 minutes!

a)

since

b)

for

4.

The dog ___________ (to bark) at me ____ 5 minutes.

a)

has been barking / for

b)

have been barking / for

c)

has been barking / since

d)

have been barking / since

5.

Rick ___________ (to not clean) his room ____ he broke the broom.

a)

haven't been cleaning / for

b)

haven't been cleaning / since

c)

hasn't been cleaning / for

d)

hasn't been cleaning / since

6.

We have been receiving gifts from our friends ____ we came back from Europe.

a)

since

b)

during

c)

for

d)

at

7.

Carlos ___________ (to miss) you ____ he moved to Chiapas.

a)

has been missing / for

b)

has been missing/ since

c)

has being missing / since

d)

has been miss / since

8.

I'm afraid (a)   some bad news.

9.

(a)   (you/see) Mark yet?

10.

We (a)   (work) on this for ages. Let's have a break!

11.

I don't need to tidy my room because I (a)   (already/yet/tidy) it.

12.

My eyes are hurting a bit because I (a)   ( read) this book for over four hours.

13.

You (a)   (be) on holiday - your face is tanned.

14.

I (a)   (work) for this company for more than 30 years and I intend to stay here until I retire.

15.

Oh no, it's raining and I (a)   (leave) my umbrella at home.

16.

Mark, where.....(you/be) ? We........ (wait) for you since 1 pm.

(a)  

17.

All day, the police (a)   (stop) motorists to question them about the accident.

18.

I (a)   (never/understand) why we have to pay so much tax.

19.

Rewrite the sentence using the Present Perfect Progressive.

Local authorities began to invest heavily in new computer systems at the beginning of the 2005.

(a)  

20.

My brother is an actor. He (a)   (appear) in several films.

21.

someone (a)   ( steal ) my car three times

22.

I (a)   ( live) in America since I was 5 years old

23.

How long (a)   ( you - wait ) in line ?

24.

I feel really tired. I (a)   (not - sleep ) well for several nights

25.

The friends (a)   ( paint ) the room for two days

26.

They (a)   ( only finish) one wall

27.

My sister ___________ this book since 3 p.m.

a)

has read

b)

has been reading

28.

I _________ this film, it's really very interesting.

a)

already saw

b)

have already seen

29.

I __________ just joined the Computer Club.

a)

have

b)

have been

30.

I __________ just joined the Computer Club.

a)

have

b)

have been

31.

They ___________ studying for the exam for the last 3 days.

a)

are

b)

have been

32.

Have you _________ yet?

a)

finished

b)

been finishing

33.

She ___________ shopping for 3 hours and she is very tired.

a)

has done

b)

has been doing

34.

I __________ to the new café yet.

a)

have not been

b)

have not seen

35.

She __________ at the clothes shop for 2 days.

a)

has worked

b)

has been working

36.

So far I __________ two girls, Sara and Marie.

a)

have met

b)

have been meeting

37.

I'm exhausted because we _________all morning.

a)

have been swimming

b)

have swum