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
They/write/a novel/ two weeks ?
HAVE they WRITTEN a novel FOR two weeks?
Oops!
Okay!
They _________ (see) an unicorn
HAVE SEEN
Oops!
Okay!
_______ she _______ (win) the game?
Has she won
Oops!
Okay!
My dad _______ (not eat) my cake _____ his birthday
HASN'T EATEN / SINCE
Oops!
Okay!
I/ not take/ your pens / last lesson
I haven't taken your pens SINCE last lesson
Oops!
Okay!
Your parents / buy / a new computer / ?
Have your parents bought a new computer?
Oops!
Okay!
_______ you ________ (read) Harry Potter?
Have you read
Oops!
Okay!
Laura / not hide/ the mobile phone
Laura hasn't hidden the mobile phone
Oops!
Okay!
Jack / make/ some biscuits
Jack have made some biscuits
Oops!
Okay!
You / do / your homework / 3 hours
You HAVE DONE your homework FOR three hours
Oops!
Okay!
She __________ (not put) the jacket on the sofá ______ long time
Hasn't put / for
Oops!
Okay!
I ________ (not drink) coffee this morning
Haven't drunk
Oops!
Okay!
_______ you ______ (have) a baby?
Have you had
Oops!
Okay!
______ the teacher _______ (give) us the worksheet?
Has the teacher given
Oops!
Okay!
She/ cut/ the T-shirt/ last summer
She HAS CUT the T-shirt SINCE last summer
Oops!
Okay!
My friends _________ (not keep) the secret
Haven't kept
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies