wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT OR PRESENT PERFECT CONTINOUS

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

Have you ever ______________ a love letter?

a)

wrote

b)

been writting

c)

written

2.

She _______________ here for hours, she must be really bored and tired.

a)

have been waiting

b)

has waited

c)

has been waiting

3.

I ________________English since I was 15. I really enjoy learning new things every class

a)

have been studying

b)

have studied

c)

have been taking

4.

My brother and I _________________ the kintchen for about 3 hours. it's almost finished.

a)

have been painting

b)

have painted

c)

have fixed

5.

Mark _____________________ you three times today. Why don't you call him back?

a)

has been phoning

b)

has phoned

c)

has phoning

6.

I ________________met my brother's girlfriend yet. I wonder if She is nice.

a)

haven't met

b)

haven't been meeting

c)

have met

7.

Marlene _________________her school proyect. I am afraid she can't go to the party with us.

a)

hasn't been finishing

b)

hasn't finished

c)

has finished

8.

My next door neighbour _________________ to another country. it's a pity, he was quite guy.

a)

has been moving

b)

hasn't moved

c)

has moved

9.

It __________________ all the morning. I can't even leave my house. please call off my meeting.

a)

hasn't been snowing

b)

has been snowing

c)

has snowed

10.

how long _____________you____________ill? you should go to the doctor straight away.

a)

have felt

b)

have been feeling

c)

have been