Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present perfect (irregular verbs)
0
%
0
0
0
Back
Restart
My children / not lay / table / yet.
My children have not laid the table yet.
Oops!
Okay!
I / put / the lemons / the fridge.
I have put the lemons in the fridge.
Oops!
Okay!
We / not / begin / our holidays / yet.
We have not begun our holidays yet.
Oops!
Okay!
Daniel / certainly / forget / about it.
Daniel has certainly forgotten about it.
Oops!
Okay!
Jason / never / meet / any celebrity.
Jason has never met any celebrity.
Oops!
Okay!
My daughter / already / do / homework / today.
My daughter has already done her/the homework today.
Oops!
Okay!
We / just / drink / 3 beers.
We have just drunk three beers.
Oops!
Okay!
I / already / learn / all the prepositions / English class.
I have already learnt all the prepositions in English class.
Oops!
Okay!
You / ever / swim / the Black Sea?
Have you ever swum in the Black Sea?
Oops!
Okay!
I / keep / this gift/ all my life.
I have kept this gift all my life.
Oops!
Okay!
We / not write / the essay / Global Warming / yet.
We have not written the essay on Global Warming yet.
Oops!
Okay!
They / not give me / the clothes / do the washing / yet.
They have not given me the clothes to do the washing yet.
Oops!
Okay!
I / not sleep / bit / last night.
I haven't slept a bit last night.
Oops!
Okay!
They / just / sing / your favourite song / karaoke room.
They have just sung your favourite song in the karaoke room.
Oops!
Okay!
You / ring / your sister / yet?
Have you rung your sister yet?
Oops!
Okay!
Roger / already / teach / present perfect / Victor.
Roger has already taught (the) present perfect to Victor.
Oops!
Okay!
We / just / read / same book!
We have just read the same book!
Oops!
Okay!
He / never / be / Japan.
He has never been to Japan.
Oops!
Okay!
He / take / my money?
Has he taken my money?
Oops!
Okay!
Marie / choose / the perfect dress / your / wedding.
Marie has chosen the perfect dress for your wedding.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies