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 Simple
0
%
0
0
0
Back
Restart
The singer is on the stage. He _____________ 2 songs.
has sung
have sung
Oops!
Okay!
My dog __________ a car.
has driven
have driven
Oops!
Okay!
The dog ________ on a flying carpet before.
have flown
has flown
Oops!
Okay!
Has Winnie ________ his lunch yet?
ate
eaten
Oops!
Okay!
My parents___________ found new jobs in the city.
has
have
Oops!
Okay!
My grandpa _____________ 6 countries.
have visit
has visited
Oops!
Okay!
Oh, no! My computer _________ !
has crashed
have crached
Oops!
Okay!
He has never _________ a dolphin in real life.
saw
seen
Oops!
Okay!
My mom is so athletic. She ______ ________ a marathon.
has run
have run
Oops!
Okay!
I ... worked in a shop.
has
have
Oops!
Okay!
We have just _______ a noise upstairs.
heard
hear
Oops!
Okay!
______ you ever _______ a pony?
Have - ridden
Has - ride
Oops!
Okay!
_______ you ever ________ online?
Has - shopped
Have - shopped
Oops!
Okay!
We _______ _________ the Science Project yet.
hasn't finished
haven't finisihed
Oops!
Okay!
The cat _________ a mouse.
haven't caught
hasn't caught
Oops!
Okay!
My sister ______ ________ in a show.
have danced
has danced
Oops!
Okay!
The students ____________ passed their exams.
has
have
Oops!
Okay!
Tom and Harry ... ... a story together.
have written
has written
Oops!
Okay!
_______ your friends ever given you money?
Have
Has
Oops!
Okay!
I have _______ here since I was born.
lived
live
Oops!
Okay!
The weather _________ really cold.
have been
has been
Oops!
Okay!
I _________ never ________ to China.
have - been
haven't - been
Oops!
Okay!
________ Robert and Kate _________ in an Olympic pool?
has - swum
have - swum
Oops!
Okay!
___________ she ever ridden a camel?
Have
Has
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies