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
education
0
%
0
0
0
Back
Restart
I ___ in this city since 2010.
have lived
Oops!
Okay!
By next year, he ___ his degree.
will have got
Oops!
Okay!
While I ___ sleeping, the phone rang.
was sleeping
Oops!
Okay!
She said she ___ to the cinema yesterday.
went
Oops!
Okay!
He ___ flying to London next week at this time.
will be
Oops!
Okay!
They ___ playing for an hour when I joined them.
were
Oops!
Okay!
We ___ dinner by the time he arrived.
had
Oops!
Okay!
She ___ already ___ her homework.
has / done
Oops!
Okay!
We ___ lost our keys, so we can’t open the door.
have
Oops!
Okay!
They ___ when the teacher came in.
were talking
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies