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
... 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!
Unfortunately, John and Tina ... by midnight.
Unfortunately, John and Tina won't have arrived by midnight.
Oops!
Okay!
Before Thursday, Tim ... his Spanish essay. (start)
Before Thursday, Tim won't have started his Spanish essay.
Oops!
Okay!
Sam ... by Tuesday. (leave)
Sam will have left by Tuesday.
Oops!
Okay!
She ... Paris by the end of next year. (visit)
She will have visited Paris by the end of next year.
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!
Anne ... her bike by the end of next week. (repair)
Anne will have repaired her bike by the end of next week.
Oops!
Okay!
I ... this by 6 o'clock. (finish)
I will have finished this by 6 o'clock.
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!
I ... the washing-up by 3 p.m. (do)
I won't have done the washing-up by 3 p.m.
Oops!
Okay!
... to bake a cake by next month? (learn)
Will you have learnt to bake a cake by next month?
Oops!
Okay!
They ... their essay by tomorrow. (write)
They will have written their essay by tomorrow.
Oops!
Okay!
Jane ... the blue dress before the weekend. (wear)
Jane won't have worn the blue dress before the weekend.
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!
How much of your assignment ... by Friday? (complete)
How much of your assignment will you have completed by Friday?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies