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
Future Forms
0
%
0
0
0
Back
Restart
When you (come)__________ here this evening?
will you come
Oops!
Okay!
I (do)________ my homework by the time you get home.
will have done
Oops!
Okay!
Don’t worry! I (help)_________ you prepare for the party.
will help
Oops!
Okay!
I (carry) ________that box for you because it looks heavy.
will carry
Oops!
Okay!
Once Sue _______ (finish) her assignment, we (go)_________ shopping for new furniture.
finishes / will go
Oops!
Okay!
I (meet)__________ a colleague for lunch at City Plaza. you / join / us?
am meeting / Will you join us?
Oops!
Okay!
By 2027, Sam (get)_______ the TOEIC certificate.
will have got
Oops!
Okay!
This time next week, Josh (take) _____________ his final exam.
will be taking
Oops!
Okay!
It (be)__________ wonderful when scientists _______ (find) a cure for cancer.
will be / find
Oops!
Okay!
At this time next Thursday, Sarah (travel)__________ to New York on her business trip.
will be traveling
Oops!
Okay!
You look tired. I / make / you / a cup of tea?
Shall I make you a cup of tea?
Oops!
Okay!
I _____ (move) to a new apartment next month. By then, I (sell)_________ all my old and unnecessary stuff.
am moving OR am going to move / will have sold
Oops!
Okay!
We _____ (get) married in July.
are getting / are going to get
Oops!
Okay!
Before I ______ (graduate) from my university, I (complete)_______ all my courses.
graduate / will have completed
Oops!
Okay!
My mom (cook)__________ dinner when my dad _____ (come) home tomorrow.
will be cooking / comes
Oops!
Okay!
_______ you (use) the computer later on?
Will you be using / Are you going to use
Oops!
Okay!
______ (do) me a favour? Can you water the plants for me while I ____ (be) away?
Will you do / am
Oops!
Okay!
I'm sure they (not/ finish)___________painting the house by the time we _____ (get) back from holiday.
won’t have finished / get
Oops!
Okay!
If Ann ______ (want) to talk to me, tell her I ______ (train) at the sports hall all afternoon.
wants / will be training
Oops!
Okay!
I suppose the company (not/ launch)___________its new products until the engineers _____ (do) the final check.
will not launch / have done
Oops!
Okay!
you (collect) _________all data before your presentation tomorrow?
Will you have collected ...?
Oops!
Okay!
When Dan _____ (come) to London next week, he ______ (stay) with some friends.
comes / will be staying OR is going to stay OR is staying
Oops!
Okay!
At 8 am tomorrow, Claire (have)__________ an important meeting with a client.
will be having
Oops!
Okay!
Do you think you ______ (finish) cleaning before dad _____ (arrive)?
will have finished / arrives
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies