Present perfect simple vs. Present perfect continuous
Present perfect simple, present perfect continuous or Past simple
100

What _________ (you / do) You're covered in flour. 

What have you been doing? You're covered in flour.

100

She needs a new laptop. She ________ (have) that one for 7 years!

She needs a new laptop. She's had that one for 7 years!

200

He  ____________ (not / finish) his homework because he ________ (watch) television for the last two hours.

He hasn't finished his homework because he has been watching television for the last two hours.

200

I ________ (go) to the doctor yesterday because I __________ (sleep) badly recently.

I went to the doctor yesterday because I have been sleeping badly recently.

300

Debbie ___________ (seem) very tired recently. ___________ (She / work) too hard?

Debbie has seemed very tired recently. Has she been working too hard?

300

I _________ (try) to contact him all morning but I __________ (not manage) to get a hold of him.

I've been trying to contact him all morning but I haven't managed to get a hold of him.

400

I (wash) ______________ the windows, I (sweep) _____________ up the leaves, but I (not / wash) ___________ the car yet.

I have washed the windows, I have swept up the leaves, but I haven't washed the car yet.

400

__________ (talk) to Elena yet? The kids _______ (miss) school yesterday because they're sick.

Have you talked to Elena yet? The kids missed school yesterday because they're sick. 

500

Have we got any plasters? I __________ (chop) vegetables for dinner and I _________ (cut) my finger.

Have we got any bandaids? I have been chopping vegetables for dinner and I have cut my finger.

500

I _________ (decide) to go to bed now because ________ (write) for hours!

I've decided to go to bed now because I've been writing for hours. 

M
e
n
u