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
She ______ never _____ a computer (have)
has have
Oops!
Okay!
I _______ to the supermarket (go)
have gone
Oops!
Okay!
They _________ on a stage (not sing)
Haven´t sung
Oops!
Okay!
I _________ the movie yet (not see)
Haven´t seen
Oops!
Okay!
________you_______ your homework? (Do)
Have done
Oops!
Okay!
______ she _______ a novel?
Has she written
Oops!
Okay!
She ______________her gift yet. (Not Give)
Hasn’t given
Oops!
Okay!
I _______________ anyone (tell) .
haven´t told
Oops!
Okay!
Marta _____ never ________ her mobile phone (not lose)
Has never lost
Oops!
Okay!
I _________________ in London twice (be)
Have been / ‘ve been
Oops!
Okay!
________ Carlos _______ well tonight (sleep)
Has slept
Oops!
Okay!
My parents _______ the water on the glass (not put).
haven´t put
Oops!
Okay!
_______ you ever _______ on a race? (run)
Have run
Oops!
Okay!
We _____________ water (not drink)
Haven’t drunk
Oops!
Okay!
________ you ________ the message to Javier? (send)
Have you sent
Oops!
Okay!
________you______ your coat? (Get)
Have gotten
Oops!
Okay!
_________ she _______ my donuts? (Eat)
Has eaten
Oops!
Okay!
I ____ never_____ a dress in my life (wear)
have never worn
Oops!
Okay!
_________ you __________ my trainers? (take)
Have you taken
Oops!
Okay!
______ they already _____ our new teacher? (know)
Have known
Oops!
Okay!
I ___________ my T-shirt last year (sell)
(Have sold)
Oops!
Okay!
My mum __________ a cake for the party tonight (make)
Has made
Oops!
Okay!
I _________ my keys yet. (Not find)
Haven’t found
Oops!
Okay!
They _________________ the car yet. (buy)
Haven’t bought
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies