Present Perfect +
Present Perfect
Present Perfect ?
Present Perfect special ?
Present Perfect -
100

Have you finished your project ___? (already/yet/just) 

yet

100

I haven't done my homework ___ (already/yet/just) Choose the correct word from the brackets

Yet

100

You / ever / food /try / Italian / ?

Have you ever tried Italian food?

100

you / tennis / play / ever / ?

Have you ever played tennis?

100

I  _____ (not/fly) in a helicopter.

I haven't flown in a helicopter.

200

Form a sentence:
eat / the / children / already

The children have already eaten.

200

We ___ a new car. (already / buy) 

We have already bought a new car.

200

english/ they/ speak / ever / ?

Have they ever spoken English?

200

She hasn't / haven't answered my question just / yet

She hasn't answered my question yet.

200

I _ this movie. (already/see) 

I have already seen this movie. 

300

since / Mark / birthday / his / party / seen / not / have / we

We have not seen Mark since his birthday party.

300

you / feed / dog ?

Have you fed the dog?

300

they / buy / the tickets / ?

Have they bought the tickets?

300

chess / ever / your / friend / play / ?

Has your friend ever played chess?

300

she / yet / (not call) / me 

She hasn't called me yet.

400

year/ achieved / I / goals/ many/ have / and /significantly grown/ this 

I have achieved many goals and grown significantly this year.

400

Form a sentence:
brother / I / and / not / My / any / this / movies / see / week 

My brother and I have not seen any movies this week

400

many / this / How / Sandra / month / read / books / ?

How many books has Sandra read this month?

400

have/ you / the / when / since / truth / know

Since when have you known the truth?

400

Make a sentence:
Josue / word / today / a / not / speak 

Josue has not spoken a word today

500

Change the following sentence to a question: She has had this dress since high school.

Has she had this dress since high school?

500

Form a sentence:
people / many / not / I / invite

I have not invited many people.

500

 cultural/ ever/you/heritage/ have /travelled/ Japan/ to/ its/ rich / to /explore ?

Have you ever travelled to Japan to explore its rich cultural heritage?

500

unforeseen/ to/ ever /you/ have/ had/ cancel /  a /  trip /due / circumstances/ to?

Have you ever had to cancel a trip due to unforeseen circumstances?

500

Make the sentence negative and use one of the expressions in the brackets:
They have arrived at the airport.(already/yet/just)

They haven't arrived at the airport yet.

M
e
n
u