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
Present perfect
0
%
0
0
0
Back
Restart
My sister _________ ____________ my mum a birthday present. (buy)
My sister has bought my mum a birthday present.
Oops!
Okay!
Megan and Tim _______ ________ friends. (invite)
Megan and Tim have invited friends.
Oops!
Okay!
My dad _______ __________ as a pilot. (work)
My dad has worked as a pilot.
Oops!
Okay!
My mum _________ ____________ my bedroom. (decorate)
My mum has decorated my bedroom.
Oops!
Okay!
We ________ never ________ an elephant. (see)
We have never seen an elephant.
Oops!
Okay!
I __________ _____________ cleaning my room. (finish)
I have finished cleaning my room.
Oops!
Okay!
Marta ______ already ___________ her homework. (do)
Marta has already done her homework.
Oops!
Okay!
Sara _____ _______ the music. (not choose)
Sara hasn't chosen the music.
Oops!
Okay!
_________ you _________ to London, yet? (go)
Have you been to London, yet?
Oops!
Okay!
We ________ already _______ lunch. (have)
We have already had lunch.
Oops!
Okay!
They _________ ___________ a story. (write)
They have written a story.
Oops!
Okay!
I _______ ___________ English for 2 years. (study)
I have studied English for 2 years.
Oops!
Okay!
We ________ ____________ maths for the exam tomorrow. (study)
We have studied maths for the exam tomorrow.
Oops!
Okay!
He _______ already ________ in a hot-air balloon. (be)
He has already been in a hot-air balloon.
Oops!
Okay!
Our teacher ______________ us any homework. (give)
Our teacher hasn't given us any homework.
Oops!
Okay!
We ______ _________ the cake yet. (not make)
We haven't made the cake yet.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies