wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT SIMPLE vs PRSENT PERFECT CONTINUOUS CACS

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

_______________in every football match this season.

a)

He's been playing

b)

He's played

2.

______________ Excuse my terrible breath.

a)

I've eaten onions.

b)

I've been eating onions.

3.

Look at her eyes. She looks as if ______________ .

a)

she's cried

b)

she's been crying

4.

I've been drinking too much lately.

a)

I'd better go home.

b)

I'd better cut down a bit.

5.

_________________ him we need more staff for ages, but he doesn't listen.

a)

I've told

b)

I've been telling

6.

She's gone to the dentist ____________.

a)

since she was at school.

b)

or a check up.

7.

How long ........................ Julie?

a)

have you known

b)

have you been knowing

8.

I ............................. all morning. I am tired.

a)

have worked

b)

have been working

9.

I have already ......................... the report.

a)

been receiving

b)

received

10.

Sorry about the mess. We ...................... the walls.

a)

have painted

b)

have been painting

11.

This is the fifth time you .......................... that question.

a)

asked

b)

have asked

c)

have been asking

12.

You ...................... a dozen cookies today.

a)

have eaten

b)

have been eating

13.

John ........................... his leg so he can't walk.

a)

has broken

b)

has been breaking

c)

broke

14.

You look hot. What ............................ ?

a)

have you done

b)

have you been doing

15.

Help! I ......................... my purse.

a)

have lost

b)

have been losing

16.

What _________ doing?

a)

you been

b)

have you been

c)

you have been

17.

I’ve been playing football ________.

a)

two hours ago.

b)

yesterday.

c)

all day.

18.

Which sentence is NOT correct?

a)

I haven’t been sleeping well lately.

b)

She’s not been working very hard recently.

c)

We’ve not eating cakes and chocolates.

19.

I ... the same car for ages. I'm thinking about getting a new one.

a)

have had

b)

have been having

c)

had

20.

David & Beth ... some problems in their relationship lately so they ... to a marriage counselor every week. I hope they sort it out.

a)

have had/have gone

b)

have beeen having/have been going

c)

have been having/have gone