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
Future perfect simple, cont and future continuou ...
0
%
0
0
0
Back
Restart
The children .................their homework by the time their parents pick them up.
will done
will have been doing
will have done
will be doing
Oops!
Okay!
Chris and Mona ..................their wedding ceremony tomorrow afternoon.
will have had
will have been having
will be having
will had had
Oops!
Okay!
By 2032 I .................... in London for sixteen years.
will have lived
will be living
will live
will have been living
Oops!
Okay!
Ronnie ..... for an hour by the time I meet him
will be waiting
will waited
will have been waiting
will have waited
Oops!
Okay!
By 2029, the athletes .....................numerous times, so they will be ready for the race.
practiced
will practiced
will have practiced
will be practicing
Oops!
Okay!
Don't you worry, I won't be tired. We ..... for long before getting there.
will have driven
won't have driven
will have been driving
won't have been driving
Oops!
Okay!
In November 2025, I ....... at my company for three years.
will have been working
will worked
will have worked
will be working
Oops!
Okay!
This time next week, she .....................to Europe.
will be flying
will have flew
will have flown
will have been flying
Oops!
Okay!
At five o'clock, I ...... for thirty minutes.
will have waited
will be waiting
will have been waiting
will waited
Oops!
Okay!
By the end of 2045, you ...................your dream job.
will have found
will be finding
will have been finding
will have finded
Oops!
Okay!
While you are studying, I .......... a documentary.
will be watching
will be washing
will have watched
will have been watching
Oops!
Okay!
This time tomorrow my friend .........................chess, so he can't come with us.
will be plaiing
will be playing
will have played
will plaid
Oops!
Okay!
By the end of next week, Sara ................her home projects.
will have been finishing
will finished
will have finished
will be finishing
Oops!
Okay!
"Can you join me for a walk in an hour?" "Unfortunately, I .......................my test then."
will have taken
will be taking
will have been taking
will taken
Oops!
Okay!
"Let's have lunch tomorrow". "Sorry, I ...............a webinar at that time".
will be attended
will have attended
will be attending
will have been attending
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies