wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Simple vs Present Perfect Continuous

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Look! ... that window.

a)

Somebody has broken

b)

Somebody has been breaking

2.

You look tired. ... hard?

a)

Have you been working

b)

Have you worked

3.

‘ ... in a factory?’ ‘No, never.’

a)

Have you ever been working

b)

Have you ever worked

4.

Where’s Lisa? Where ... ?

a)

has she gone

b)

has she been going

5.

This is a very old book. ... it since I was a child.

a)

I've had

b)

I've been having

6.

‘Have you been busy?’ ‘No, ... TV.’

a)

I've watched

b)

I've been watching

7.

My brother is an actor. ... in several films.

a)

He's been appearing

b)

He's appeared

8.

‘Sorry I’m late.’ ‘That’s all right. ... long.’

a)

I haven't been waiting

b)

I haven't waited

9.

Are you OK? You look as if ... .

a)

you've been crying

b)

you've cried

10.

‘Is it still raining?’ ‘No, ... .’

a)

it has been stopping

b)

it has stopped

11.

The children are tired now. ... in the garden.

a)

They have played

b)

They have been playing

12.

... my phone. ... it?

a)

I have lost... have you seen...

b)

I have been losing... have you been seeing...

c)

I have lost... have you been seeing...

d)

I have been losing... have you seen...

13.

... the book you lent me, but

... it yet. It’s really interesting.

a)

I have been reading... I haven't finished

b)

I have read... I haven't been finishing

c)

I have been reading... I haven't been finishing

d)

I have read... I haven't finished

14.

... the book you lent me, so you can have it back now.

a)

I haven't finished

b)

I have finished

c)

I haven't been finishing

d)

I have been finishing

15.

You're sweating. Where have you been? ...  tennis?

a)

Have you been playing

b)

Have you played