wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect Vs. Present Perfect Continuous

Total questions: 12

Worksheet time: 8mins

Name
Class
Date
1.

I ________________ (take) a French course for 5 months and the teacher says I am a fast learner.

a)

have taking

b)

have been taking

c)

have taken

2.

Someone ____________ (leave) the ladder outside, look.

a)

have left

b)

has left

c)

have leave

d)

has left

3.

I expect that’s Brain. He _______________ (clean) windows. And I don’t think he __________ (finish) yet.

a)

is cleaning / has finish

b)

was cleaning / hasn´t finished

c)

has been cleaning / hasn´t finished

d)

has been cleaning/ has finish

4.

Ayse________________ (take) driving lessons and next week she is going to take a driving test.

a)

has been taking driving lessons

b)

is taking

c)

took

d)

has taken

5.

I________________ (live) in Sue’s flat and when I find a new house, I will move

a)

live

b)

am living

c)

have lived

d)

have been living

6.

Please don’t go in. I _______ just________ (sweep) the flour

(a)  

7.

I ________________ (eat) 8 chocolates up to now.

a)

have eaten

b)

have been eating

c)

ate

d)

am eating

8.

A- Are you hungry?

B- No, I’m not. I _______________ (eat) chocolates all day.

a)

ate

b)

am eating

c)

have eaten

d)

have been eating

9.

The young children _________________ (make) a snowman all morning

a)

have been making

b)

have been made

c)

have making

d)

had been making

10.

I __________________ (break) my arms twice within 2 years.

a)

broke

b)

have been breaking

c)

have broken

d)

have broked

11.

I’m tired. I (a)   (play) tennis all afternoon.

12.

The Prime Minister (just announce) that there will not be a January election

a)

just has announced

b)

has just announced

c)

just announced

d)

has announced just