Present Perfect
Present Perfect
Present Perfect
Present Perfect
Present Perfect
100

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

yet

100

I haven't done my homework ___ (already/yet/just) 


Yet

100

You / ever / food /try / Italian / ?

Have you ever tried Italian food?

100

you / tennis / play / ever / ?

Have you ever played tennis?

100

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

They haven't arrived at the airport yet

200

before / play / the / children - Form a sentence

The children have played before

200

(already) We buy a new car. Choose the correct word from the brackets

We have already bought a new car.


200

We ______ (watch)  a movie in this Cinema _________ (since/for) two hours.

We have been watching a movie in this Cinema for two hours.

200

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

She hasn't answered my question yet.

200

(already) I see this movie. Form a sentence using the word in the brackets

I have already seen this movie. 

300

The / lose / boy / match / the  - Put the words in the correct order.

The boy has lost the match

300

All / he / his / not / games / win - Put the words in the correct order.

He has not won all his games

300

they / buy / the tickets? / already 


Have they already bought the tickets?

300

chess / ever / your / friend / play / ?

Has your friend ever played chess?

300

she / call / you / yet - make a question


She hasn't called you yet.

400

 /we/ cities/ visited/ many / beautiful/ have - Put the words in the correct order.

We have visited many beautiful cities.

400

brother / I / and / not / My / any / this / movies / see / week - Put the words in the correct order.

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

find / street / money / the / on / Who / ?

Who has found money on the street?

400

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

Josue has not spoken a word today

500

Monday/been/ Jill /London/ in/ has/since /. Put the words in the correct order.

Jill has been in London since Monday.

500

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

I have not invited many people

500

Have you been playing / played tennis all morning?  Choose the correct word

been playing

500

to/ ever /you/ have/ had/ cancel / a / trip /?


Have you ever had to cancel a trip?

500

My uncle has lived in France ___ five months. (since/for) Choose the correct word from the brackets

for