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
A5 future
0
%
0
0
0
Back
Restart
By the time you are 60. you _______ for an average of 20 years. (sleep)
will have slept
Oops!
Okay!
I_____________ a party next month. I sent the invitations yesterday. (have)
am having/ am going to have
Oops!
Okay!
What time does the train leave? Can you tell me ____________? (TIME)
what time the train leaves
Oops!
Okay!
I ____ see you later; it depends if I finish painting this room.
may might could
Oops!
Okay!
What________ this weekend? Any interesting plans? (do)
are you doing
Oops!
Okay!
Sorry. I'm afraid we ______ late tomorrow, not till nearly midnight. (will be arriving/will have arrived)
will be arriving
Oops!
Okay!
I imagine she will call me soon. I_____________________ call me son. (EXPECTING)
an expecting her to
Oops!
Okay!
I expect they'll have built those houses by Christmas. I expect those houses ______ by Christmas.
will have been built
Oops!
Okay!
He is looking forward to going home. He ______________ home. (WAIT)
can't wait to go
Oops!
Okay!
Don't worry. I ______ in the bathroom by eight o'clock. ('ll be finishing/'ll have finished)
will have finished
Oops!
Okay!
People _______ on the moon in 2050 (will be living/will have lived)
will be living
Oops!
Okay!
He's working hard. I expect he _______ by lunchtime. (finish)
will have finished
Oops!
Okay!
So, you are arriving on Sunday. What time_______? (your / plane land)
does your plane
Oops!
Okay!
By 2030 scientists will _______ cures for all common illnesses. (be finding/have found)
will have found
Oops!
Okay!
By 2030 humans ______ to Mars at least once. (fly)
will have flown
Oops!
Okay!
"What would you like; tea or coffee?" "I ______ tea please." (have -spontaneous decision)
'll have
Oops!
Okay!
"Your clock isn't working very well." "I know. I ______ it to be repaired tomorrow morning." (take)
am taking /going to take
Oops!
Okay!
_____ 2050, oil and fossil fuels will have run out. (preposition)
By
Oops!
Okay!
______________ tomorrow, or have you got the day free? (you work)
Are you working
Oops!
Okay!
The exam _________ at 9.00. Please arrive 30 minutes beforehand.
starts
Oops!
Okay!
I imagine that tomorrow at 7.30 in the morning I ________ exactly the same thing as every other day at that time. (do)
will be doing
Oops!
Okay!
What time _____ the maths exam tomorrow? (be)
is
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies