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
Advanced future
0
%
0
0
0
Back
Restart
We ______ halfway to school by 8:30
will be
will have been
were
are
Oops!
Okay!
If she is to pass the test, she ______ more
must practise
is practising
will practise
practises
Oops!
Okay!
This time next week, we ______ mocktails on the terrace
will have sipped
are sipping
will be sipping
will sip
Oops!
Okay!
When she gets home, he ______ everything for dinner
prepare
will have prepared
prepares
Oops!
Okay!
Tomorrow afternoon, she ______ the dentist
sees
is seeing
will be seeing
will have seen
Oops!
Okay!
By the time she arrives, we ______
are eating
will have eaten
eat
will be eating
Oops!
Okay!
They ______ from London to Paris for three hours by noon
are travelling
travel
will travel
will have been travelling
Oops!
Okay!
At 9 o’clock, the children ______ TV
watched
have watched
will be watching
will watch
Oops!
Okay!
By the time you call, I ______ dinner
am cooking
will have cooked
will cook
cook
Oops!
Okay!
At 10 pm tonight, I ______ my essay
will be finishing
will finish
finish
Oops!
Okay!
At midnight, we ______ for concert tickets for two hours
will have been waiting
are waiting
will wait
wait
Oops!
Okay!
Hopefully they ______ all the work before the season starts
will have finished
finish
will finish
are finishing
Oops!
Okay!
You ______ your exam paper over until I say so
won’t be turning
don’t turn
are not to turn
Oops!
Okay!
Will you ______ at the event next weekend?
be helping
have helped
help
Oops!
Okay!
In five years, I ______
will retire
retired
will have retired
retire
Oops!
Okay!
We ______ in the Algarve again this summer
will have stayed
stay
will be staying
Oops!
Okay!
By tomorrow morning, you ______ any weight
won’t have gained
don’t gain
won’t be gaining
aren’t gaining
Oops!
Okay!
They ______ here for over an hour when you arrive
are waiting
will wait
will have been waiting
wait
Oops!
Okay!
We ______ a world cruise before I turn 30
have
are having
will have had
will have been having
Oops!
Okay!
By 2030, they ______ the new airport
are completing
will have completed
complete
will complete
Oops!
Okay!
At 11 am tomorrow, the election result ______
announces
will announce
is to be announced
will be announcing
Oops!
Okay!
Next month, he ______ his graduation ceremony
will have attended
attends
will be attending
Oops!
Okay!
I promise I ______ you later
am calling
will be calling
call
will have called
Oops!
Okay!
By the end of this month, I ______ this book
finish
will have finished
am finishing
finish
Oops!
Okay!
The Prime Minister ______ his statement this evening
makes
is to make
will be making
will have made
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies