wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

[B1+] 2B Grammar: Present Perfect X Present Perfect Continuous

Total questions: 9

Worksheet time: 31mins

Name
Class
Date
1.

Dan's ____ his phone a lot recently to take photos of his children.

a)

been using

b)

used

2.

I've ____ the new program, and it's working perfectly.

a)

been installing

b)

installed

3.

Have you ____ your phone? The movie's starting now.

a)

been turning off

b)

turned off

4.

My computer hasn't ____ right recently. I think something's wrong.

a)

been working

b)

worked

5.

You've ____ that video game all afternoon. Can you stop for five minutes, please?

a)

been playing

b)

played

6.

How long have you ____ for your phone to install that weather app?

a)

been waiting

b)

waited

7.

I've ____ this computer for three years, and it still works perfectly.

a)

been having

b)

had

8.

We've ____ to call Fiona on her cell phone all day, but she's not answering.

a)

been trying

b)

tried

9-16.

Complete the sentences with the present perfect continuous form of the verbs below. Use contractions where possible.

Verbs:

CRY | LEARN | GO | POST | WAIT | READ | COOK | PLAY

Present perfect continuous:

HAVE/HAS + BEEN + VERB -ING

9.

I feel exhausted because I (a)   tennis all afternoon.

10.

We (a)   at the train station for half an hour, but my dad's train hasn't arrived yet.

11.

She (a)   a lot of messages on Facebook lately.

12.

My eyes feel really tired. I (a)   all day.

13.

Dad (a)   for hours. He's made an enormous meal.

14.

You look really upset. ____ you ____?

(a)  

15.

My kids (a)   Spanish for four years, and now they can understand nearly everything.

16.

How long ____ Carson ____ out with his girlfriend?

(a)