Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
A2 - Present Perfect Particles
0
%
0
0
0
Back
Restart
The children ___ (draw) a picture.
The children have drawn a picture.
Oops!
Okay!
You / finish your tea? (yet)
Have you finished your tea yet?
Oops!
Okay!
What's the participle of: be?
been
Oops!
Okay!
I ___ (not / hear) that song before.
I haven't heard that song before.
Oops!
Okay!
They / get married (just)
They have just got married
Oops!
Okay!
What's the participle of: eat?
eaten
Oops!
Okay!
Correct the sentence: Have you never visited Paris?
Have you EVER visited Paris?
Oops!
Okay!
I _____ a brilliant book. (+ read)
have read
Oops!
Okay!
yet
She hasn't cleaned the house yet.
Oops!
Okay!
just
She has just spent a lot of money.
Oops!
Okay!
They ___ (not / play) football today.
They haven't played football today.
Oops!
Okay!
already
They have already driven 20km.
Oops!
Okay!
What's the participle of: drink?
drunk
Oops!
Okay!
The man / not learn to ski (yet)
The man hasn't learnt to ski yet
Oops!
Okay!
He / not arrive home (yet)
He has not arrived home yet
Oops!
Okay!
already
They have already eaten too much.
Oops!
Okay!
We _____ using plastic bags. (- stop)
haven't stopped
Oops!
Okay!
You _____ very tall. (+ become)
have become
Oops!
Okay!
Dan _____ a laptop. (- buy)
hasn't bought
Oops!
Okay!
They ___ (not / take) the train to work.
They haven't taken the train to work.
Oops!
Okay!
What's the participle of: give?
given
Oops!
Okay!
My uncle _____ around the world. (- sail)
hasn't sailed
Oops!
Okay!
Oops!
Okay!
They ___ (not / buy) any new clothes this year.
They haven't bought any new clothes this year.
Oops!
Okay!
just
Mr Piggy has just stolen $1 million
Oops!
Okay!
I / not buy anything (yet)
I have not bought anything yet (I haven't)
Oops!
Okay!
yet
She hasn't found a new boyfriend yet.
Oops!
Okay!
just
They have just broken the window
Oops!
Okay!
already
He has already sung so many beautiful songs.
Oops!
Okay!
yet
He hasn't written the report yet
Oops!
Okay!
We ___ (not / win) any prizes this year.
We haven't won any prizes this year.
Oops!
Okay!
I / be on a trip to Italy (just)
I have just been on a trip to Italy
Oops!
Okay!
Correct the sentece: She not finished her dinner.
She HASN'T finished her dinner.
Oops!
Okay!
We / speak to the doctor (already)
We have already spoken to the doctor
Oops!
Okay!
He _____ early. (+ arrive)
has arrived
Oops!
Okay!
just
He has just done his homework.
Oops!
Okay!
The man / turn on the water (just)
The man has just turned on the water
Oops!
Okay!
My uncle ____ a hotel. (+ open)
has opened
Oops!
Okay!
I _____ some famous people. (+ meet)
have met
Oops!
Okay!
just
He has just run a marathon.
Oops!
Okay!
just/ already/ yet
He has just fallen over/ He has already drunk a lot/ He hasn't found his car yet.
Oops!
Okay!
yet
He hasn't seen a shark yet.
Oops!
Okay!
already
He has already drunk ten cups of coffee
Oops!
Okay!
yet
He hasn't caught the fish yet.
Oops!
Okay!
We / pay for the TV (already)
We have already paid for the TV
Oops!
Okay!
They / buy a new house (just)
They have just bought a new house
Oops!
Okay!
What's the participle of: do?
done
Oops!
Okay!
They / leave their house (already)
They have already left the house/they have left the house already
Oops!
Okay!
We _____ our waste. (- reduce)
haven't reduced
Oops!
Okay!
just
He has just had/ taken a shower.
Oops!
Okay!
She ___ (not / finish) her homework.
She hasn't finished her homework.
Oops!
Okay!
just
She has just written/ sent an email.
Oops!
Okay!
just
Batman and Robin have just met.
Oops!
Okay!
I _____ this exercise. (- finish)
haven't finished
Oops!
Okay!
He / close his suitcase (just)
He has just closed his suitcase
Oops!
Okay!
She / finish university (already)
She has already finished university
Oops!
Okay!
Correct the question: You never swum in the sea?
Have you ever swum in the sea?
Oops!
Okay!
They ___ (not / wash) their car this week.
They haven't washed their car this week.
Oops!
Okay!
The woman / not find a job (yet)
The woman has not found a job yet (hasn't)
Oops!
Okay!
What's the participle of: swim?
swum
Oops!
Okay!
The girl / eat all of the chocolates (just)
The girl has just eaten all of the chocolates
Oops!
Okay!
She ___ (not / visit) her grandparents this month.
She hasn't visited her grandparents this month.
Oops!
Okay!
just
He has just woken up.
Oops!
Okay!
We _____ fish for dinner. (+ have)
have had
Oops!
Okay!
Correct the sentence: I has eaten all the biscuits.
I HAVE eaten all the biscuits.
Oops!
Okay!
just
He has just won the lottery
Oops!
Okay!
They / not book a DJ for the party (yet)
They haven't booked a DJ for the party yet
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies