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

I / see /the film

I have seen the film

100

(you/ read) ______________ a book about history?

Have you been reading a book about history?

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 you 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

They ______ (see) him at the library

The have seen him at the library

400

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

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

400

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

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