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
What Have You Done?
0
%
0
0
0
Back
Restart
He ____________ three times today
have already fallen
is already falling
has already fallen
has already fell
Oops!
Okay!
Someone ____ just ______ the Christmas presents.
have / stoled
has / stolen
is / stolen
has / stealed
Oops!
Okay!
He ________ his Christmas tree.
has just have destroyed
has just destroyed
destroying
just has destroyed
Oops!
Okay!
Santa _____________ around the world.
has just flong
has just flied
has just flew
has just flown
Oops!
Okay!
The Grinch ________ a very bad idea.
just has had
has just had
have just had
has just has
Oops!
Okay!
Santa ___________ Estonia on the map yet.
have find
hasn't found
haven't found
has founded
Oops!
Okay!
______ you __________ to the North Pole?
Are / ever been
Have / ever been
Have / ever goed
Did / ever went
Oops!
Okay!
Gingerbread Man _____________ his leg.
has just broken
has just broke
just has broken
have just broken
Oops!
Okay!
Oh no! Frosty _________ his hat.
have lost
has just losed
has just lost
is just lost
Oops!
Okay!
_______ Rudolph ________ yet?
Has / woken up
Has / wake up
Has / wake up
Have / waking up
Oops!
Okay!
They have just ______ the star on the Christmas tree.
puted
putt
put
putted
Oops!
Okay!
It ____________ snowing.
starts
has just starting
have just started
has just started
Oops!
Okay!
They ___________ Jingle Bells three times.
already has sung
have already sang
have already singing
have already sung
Oops!
Okay!
How many gingerbread cookies __________?
have you made
you have made
you made
you make
Oops!
Okay!
She _____________ making the cookies ____
haven't finished / just
has finished / yet
hasn't finished / yet
hasn't finished / just
Oops!
Okay!
Oh no! I ____ a Christmas present for Susan yet.
didn't buyed
haven't bought
haven't buyed
not bought
Oops!
Okay!
A: Where's Santa? B: I don't know. I think he ___________.
has go skiing
has gone skying
skiied
has gone skiing
Oops!
Okay!
He _____________ too much turkey.
has already ate
has already eated
have already eat
has already eaten
Oops!
Okay!
Frosty the Snowman __________ 5km.
has already run
already has run
has already ran
have already run
Oops!
Okay!
She ________ her Christmas present yet.
hasn't open
hasn't opened
not opened
has opened
Oops!
Okay!
______ Santa _____ to Australia ___?
Did / swam / now
Have / swim / already
Has / swum / yet
Has / swam / yet
Oops!
Okay!
Santa ______ yet.
not been to the gym
hasn't been to the gym
did go to the gym
doesn't go to the gym
Oops!
Okay!
The snowman __________.
have just exploded
has yet exploded
has just exploded
just have exploded
Oops!
Okay!
The Christmas tree _________ out the window.
have just jumped
just have jumped
has yet jumped
has just jumped
Oops!
Okay!
______________ such a beautiful Christmas sweater?
You are wearing
Have you weared
You have worn
Have you ever worn
Oops!
Okay!
Rudolph ___________ some hot chocolate.
has just dronk
is just drunk
have just drank
has just drunk
Oops!
Okay!
_______ Santa ______ in his sleigh yet?
Has / ridden
Have / riden
Have / ridden
Has / ride
Oops!
Okay!
___________ the Christmas tree yet?
You decorated
You have decorated
Have you decorated
You are decorating
Oops!
Okay!
______ Santa ______ his list of names yet?
Has / written
Have / write
Has / wrote
Have / written
Oops!
Okay!
He __________ to the top of the tree _____
haven't climb / yet
not climbed / yet
climbed / yet
hasn't climbed / yet
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies