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
YA3
×
The selected game type is invalid.
0
%
0
0
0
Back
Restart
I ________________ a present for my sister's birthday. (buy - just)
have just bought
Oops!
Okay!
It was good to _____ you again.
see
Oops!
Okay!
I haven't seen you for ____.
ages
Oops!
Okay!
they / haven't / to my email / replied / still
They still haven't replied to my email.
Oops!
Okay!
The football team ____________ the championship six times. (win)
has won
Oops!
Okay!
visited / yet / I / the USA / haven't
I haven't visited the USA yet
Oops!
Okay!
___________________ at this company for a long time? (she / work)
has she worked
Oops!
Okay!
to / she / yet / spoken / your parents / has ?
Has she spoken to your parents yet?
Oops!
Okay!
already / we / twice /seen / have / this film
We have already seen this film twice.
Oops!
Okay!
I _______________ London 4 times. (visit)
have visited
Oops!
Okay!
What have been ___ ____?
up to
Oops!
Okay!
not/ the children / their homework /have / yet/ finished
The children have not finished their homework yet.
Oops!
Okay!
Good _____ with that.
luck
Oops!
Okay!
under / he / just / has / swum/ the ice
He has just swum under the ice.
Oops!
Okay!
The author ________________ a series of history novels. (write)
has written
Oops!
Okay!
exam/ still/ have / my / finished / I / not
I still have not finished my exam
Oops!
Okay!
_____ you been _____ anything special?
Have - doing
Oops!
Okay!
My brother ________________ a car before. (drive)
has not driven / has never driven
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies