Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Continuous

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

Complete the sentence:

I have been (a)   (study) English since 4:50 p.m.

2.

Choose the correct alternative to complete se sentece:

She has ________ working as a nurse for ten years now.

a)

being

b)

to be

c)

been

d)

not be

3.

Complete the question:

_________ have you been playing this game?

a)

How many

b)

What time

c)

How long

d)

Are you

4.

Choose SINCE or FOR:

I have been playing this game _______ 2 p.m.

a)

for

b)

since

5.

Complete the sentence:

They haven't been (a)   (dance) for 1 hour.

6.

Complete the sentence:

She (a)   (teach) since 9:00 a.m.

7.

Write the sentence in the correct order:

been / I / walking / have / 5 p.m. / since

(a)  

8.

Choose the correct verb:

She has been __________ (sleep) on the sofa for two hours.

a)

to sleep

b)

not sleep

c)

sleepying

d)

sleeping

9.

Choose the correct option:

We _______ been watching the movie since 9 p.m.

a)

has

b)

have

c)

are

d)

do

10.

Write the question in the correct order:

have / been / how long / you / your homework / doing / ?

(a)