wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Continuous Quiz

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

She ________ to convince her parents to let her study abroad, but they still haven’t agreed.

a)

tried

b)

has tried

c)

has been trying

d)

is trying

2.

They look exhausted. They ________ for the past five hours without taking a break.

a)

have been working

b)

have worked

c)

work

d)

are working

3.

I can’t believe it’s still raining! It ________ non-stop since yesterday afternoon.

a)

rains

b)

rained

c)

has been raining

d)

has rained

4.

How long ________ you ________ such negative thoughts? You should try to relax.

a)

have / had

b)

have / been having

c)

did / have

d)

do / have

5.

I’ve been looking for my glasses everywhere. I think I ________ them again!

a)

lose

b)

lost

c)

have been losing

d)

have lost

6.

She ________ very hard lately because she wants to get promoted.

a)

worked

b)

has worked

c)

has been working

d)

works

7.

We ________ our new project since March, but it’s still not finished.

a)

are developing

b)

have developed

c)

have been developing

d)

developed

8.

He’s been sneezing all morning. I think he ________ a cold.

a)

caught

b)

has caught

c)

has been catching

d)

catches

9.

What have you been doing? You ________ so quiet these days.

a)

are being

b)

were

c)

have been

d)

have been being

10.

By the time the teacher arrives, we ________ for over thirty minutes.

a)

will have been waiting

b)

have been waiting

c)

waited

d)

are waiting