wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Continuous VS Present Perfect Simple

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

I_______ and my legs are really tired now.

a)

've been cycling

b)

've cycled

c)

cycled

d)

was cycling

2.

I'm sorry I'm late, _______ for a long time?

a)

have you waited

b)

have you been waiting

c)

you waited

d)

waiting you

3.

How long _______ Sarah?

a)

do you know

b)

you know

c)

have you known

d)

have you been knowing

4.

Somebody _______ my cookies. There are none left.

a)

was eating

b)

ate

c)

has been eating

d)

has eaten

5.

Somebody _______ my cookies. There are very few left.

a)

has eaten

b)

has been eating

c)

ate

d)

was eating

6.

How many books _______?

a)

has she been writing

b)

has she written

c)

she write

d)

she writing

7.

She must be tired. She _______ all afternoon.

a)

was writing

b)

wrote

c)

has been writing

d)

has written

8.

I _______ all afternoon. I _______5 chapters.

a)

've been reading ...

've read

b)

've read ... 've been reading

c)

read ... was read

d)

was reading ... readed

9.

I think I _______ ice cream since I was born.

a)

've loved

b)

've been loving

c)

love

d)

loved

10.

My friends _______ for months, and they _______ five countries so far.

a)

have been travelling ... have visited

b)

have travelled ... have been visiting

c)

travel ... visit

d)

travelled ... visited