Present Perfect
Affirmative
Present Perfect
Negative
Present Perfect
Interrogative/short answers
100

Kate ________ (leave) some cake for you in the fridge.

Kate has left some cake for you in the fridge.

100

I  ___________ (not chop) the vegetables.

I haven't chopped the vegetables.

100

A: __________ (you / ever / cook) pasta?

B: Yes, I ________.

A: Have you ever cooked pasta?

B: Yes, I have.

200

I _________ (wash) the vegetables.

I have washed the vegetables.

200

Bruno ________ (not eat) his food. Is he ill?

Bruno hasn't eaten his food. Is he ill?

200

A: _________ (Ted / ever / try) Mexican food?

B: No, ________   (he / never / try) it.

A: Has Ted ever tried Mexican food?

B: No, he has never tried it.

300

They __________ (have) dinner, so they aren’t hungry.

They have had dinner, so they aren’t hungry.

300

Dad  _________ (not tidy) the kitchen and it’s a mess!

Dad hasn't tidied the kitchen and it’s a mess!

300

A: __________ (they / win) the competition?

B: Yes, they _________.                                      .

A: Have they won the competition?

B: Yes, they have.                                      .

400

We ________ (make) lemonade. Would you like some?

We have made lemonade. Would you like some?

400

They _______ (not tidy) their bedrooms and they’re a mess!

They haven't tidied their bedrooms and they’re a mess!

400

A: _________  (your sister / ever / make) biscuits?

B: No, ______________ (she / never / make) biscuits.

A: Has your sister ever made biscuits?

B: No, she has never made biscuits.

500

Daisy __________ (eat) all the biscuits.

Are you thirsty? I ______ (leave) some lemonade for you.

Daisy has eaten all the biscuits.

Are you thirsty? I have left some lemonade for you.

500

The boy ______ (not have) dinner, so he’s very hungry.


I  ________ (not slice) the carrots.

The boy hasn't had dinner, so he’s very hungry.


I haven't sliced the carrots.

500

A: ____________ (Tess / ever / hear) this song?

B: No, __________ (she / never / heard) it.

A: Has Tess ever heard this song?

B: No, she has never heard it.

M
e
n
u