Present Perfect positive
Present Perfect Question
Present perfect negative
Present perfect mix
100

- Where is she?
- She _____ just ______ out. (go)

She has just gone out.

100

____ you ______ this exercise _____?

Have you done this exercise yet?

100

I _________ much money for my holiday yet. (save)

I haven't saved much money for my holiday yet.

100

We have _______ finished the last sentence.

just

200

I haven't finished my dinner ______.

yet

200

_____ you ______ to the new shopping centre ____?

Have you been to the new shopping centre yet?

200

We _________ one holiday this year. (have)

We haven't had one holiday this year.

200

This parcel has arrived for you. (just)

This parcel has just arrived for you.

300

Where did we use "already"?

The lesson has begun. (already)

The lesson has already begun.

300

_____ you ______ John ____ ?

Have you phoned John yet?

300

She _________ the news yet.(hear)

She hasn't heard the news yet.

300

Has Francis _______ Mum a birthday card yet? (buy)

Has Francis bought Mum a birthday card yet?

M
e
n
u