Simple present perfect
Present perfect continuous
Simple present perfect vs. Present perfect continuous
100

I / be / in my room

I have been in my room

100

(be / you) ______________ at school?

Have you been at school?

100

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

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

200

Marilyn / pay / the bill

Marilyn has paid the bill

200

Have _______________ (work) a lot recently?

Have been working a lot recently?

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.

300

you / ever / write / a poem ?

Have you ever written a poem?

300

Have _____________ (do) anything interesting lately?

Have you been doing anything interesting lately?

300

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

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

400

Ask for the information in the italic part of the sentence.

Oliver has cooked dinner.

Who has cooked dinner?

400

Mel looks really tired.  _____________ (she / work) all night?

Mel looks really tired. _____________Has she been working all night?

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.

500

Ask for the information in the italic part of the sentence.

They have seen him at the library

Where have they seen him?

500

Well, I ____________ (take) a weight training class at the gym _______ May.

Well, I have been taking a weight training class at the gym since May.

500

Have we got any bandaids? 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.

M
e
n
u