wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

The present perfect vs. The present perfect continuous

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

How long ____ Gerry?

a)

has you been knowing

b)

has you know

c)

have you been knowing

d)

D. have you known

2.

How many times ____ New York?

a)

has Charles been visiting

b)

has Charles visited

c)

have Charles been visiting

d)

have Charles visited

3.

She ____ French words for hours, but she still doesn't remember all of them.

a)

has been learning

b)

has been learnt

c)

has learnt

d)

have been learning

4.

Oh dear, the light ____ all night.

a)

has burnt

b)

has been burning

c)

has been burnt

d)

have burning

5.

I ____ fifteen phone calls this morning.

a)

has been making

b)

have been making

c)

have been made

d)

have made

6.

You're red in the face. ____

a)

Has you run?

b)

Have you being run?

c)

Have you run?

d)

Have you been running?

7.

The sun ____ since this morning.

a)

has shining

b)

has shined

c)

has shone

d)

has been shining

8.

The phone bill this month is enormous. You ____ your boyfriend in Australia, ____?

a)

have been called - have you

b)

have called - haven't you

c)

have been calling - haven't you

d)

has called - have you

9.

He ____ on his essay all day, but he ____ yet.

a)

has writing - has not been finishing

b)

have been written - have not finished

c)

has written - has not been finishing

d)

has been writing - has not finished

10.

John ____ for the government since he graduated from Harvard University. Until recently, he ____ his work, but now he is talking about retiring.

a)

has been working - has not enjoyed

b)

has worked - have been enjoying

c)

has worked - has been enjoying

d)

has worked - have enjoyed