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
0
%
0
0
0
Back
Restart
... to bake a cake by next month? (learn)
Will you have learnt to bake a cake by next month?
Oops!
Okay!
Before Thursday, Tim ... his Spanish essay. (start)
Before Thursday, Tim won't have started his Spanish essay.
Oops!
Okay!
I ... this by 6 o'clock. (finish)
I will have finished this by 6 o'clock.
Oops!
Okay!
I ... the washing-up by 3 p.m. (do)
I won't have done the washing-up by 3 p.m.
Oops!
Okay!
My dog ... all of his food by the time I get home. (eat)
My dog will have eaten all of his food by the time I get home.
Oops!
Okay!
They ... their essay by tomorrow. (write)
They will have written their essay by tomorrow.
Oops!
Okay!
Sam ... by Tuesday. (leave)
Sam will have left by Tuesday.
Oops!
Okay!
By the time you get here, I ... the book. (read)
By the time you get here, I will have read the book.
Oops!
Okay!
She ... Paris by the end of next year. (visit)
She will have visited Paris by the end of next year.
Oops!
Okay!
Anne ... her bike by the end of next week. (repair)
Anne will have repaired her bike by the end of next week.
Oops!
Okay!
... your driving exam by the day of your 19th birthday? (pass)
Will you have passed your driving exam by the day of your 19th birthday?
Oops!
Okay!
We ... the dishes by 8 o'clock. (do)
We will have done the dishes by 8 o'clock.
Oops!
Okay!
Jane ... the blue dress before the weekend. (wear)
Jane won't have worn the blue dress before the weekend.
Oops!
Okay!
Unfortunately, John and Tina ... by midnight.
Unfortunately, John and Tina won't have arrived by midnight.
Oops!
Okay!
How much of your assignment ... by Friday? (complete)
How much of your assignment will you have completed by Friday?
Oops!
Okay!
Mary ... asleep when I come back from work. (fall)
Mary won't have fallen asleep when I come back from work.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies