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 12
0
%
0
0
0
Back
Restart
My mum _______________ a cake for the party tonight. (make)
My mum has made
Oops!
Okay!
My grandma ____________________ me a letter. (write)
My grandma has written
Oops!
Okay!
She ________________ to London 3 times this month. (fly)
She has flown
Oops!
Okay!
My brother ________________________ to France. (never / be)
My brother has never been
Oops!
Okay!
____________________ the new Marvel film? (you / see)
Have you seen
Oops!
Okay!
The author ________________ a series of history novels. (write)
The author has written
Oops!
Okay!
You ___________________ any chocolate for the party. (not buy)
You haven't bought
Oops!
Okay!
The dog __________________ its leg. (break)
The dog has broken
Oops!
Okay!
They ____________________ the bus to school. (not take)
They haven't taken
Oops!
Okay!
He ______________________ me a birthday present! (give)
He has given
Oops!
Okay!
_______________ your exam to the teacher? (you / give)
Have you given
Oops!
Okay!
I ________________ a present for my sister's birthday. (buy)
I have bought
Oops!
Okay!
Have ____________________ money in the street? (you / ever / find)
Have you ever found
Oops!
Okay!
She __________________ her phone at home. (forget)
She has forgotten
Oops!
Okay!
My brother ________________ a car before. (not drive)
My brother hasn't driven
Oops!
Okay!
_________________________ the glass? (you / break)
Have you broken ...?
Oops!
Okay!
We ____________________ late to class (come / never)
We have never come
Oops!
Okay!
I ___________ a cold since last week. (have)
I had
Oops!
Okay!
We ______________ her today. (not see)
We haven't seen
Oops!
Okay!
My mum ________________________ some vegetables.
My mum has cut
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies