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 and Future Perfect Continuous
0
%
0
0
0
Back
Restart
When _________ to my parents' house, they'll have already have eaten dinner.
we get
we'll get
Oops!
Okay!
By the time you ____ next month, I will have changed my son's room into an extra bedroom, so you can stay as long as you like.
are visiting
visit
will be visit
will visit
Oops!
Okay!
Kareem will ________ his new phone app for six months by January 1.
have been selling
has been selling
Oops!
Okay!
Will you ____ your chores by the time I come to pick you up?
have been finished
finished
have finished
have finishing
Oops!
Okay!
I can’t go on the cruise with you next month. I won’t ____ enough money by then.
have saved
have been saved
saving
have been saving
Oops!
Okay!
By next year, at this time I _____.
graduated.
will graduating.
have graduate.
will have graduated.
Oops!
Okay!
Will you have taken the exams ___?
already
by
still
yet
Oops!
Okay!
Pretty soon, that vase ____ in our family for 75 years.
will being
will have been being
will been
will have been
Oops!
Okay!
They _____ the paper by the end of next week.
have turned in
will have turned in
will have turning in
turned in
Oops!
Okay!
When I finish this story by Agatha Christie, _______ all of her mysteries.
I'll have been reading
I'll have read
Oops!
Okay!
I can’t meet you tomorrow. I won’t have completed my project ____.
by
not yet
yet
already
Oops!
Okay!
Do you realize that in September we ____ here for 2 years?
will have lived
will live
Oops!
Okay!
____ 2025, he'll have been living here for ten years.
By
Since
Oops!
Okay!
By the end of the week, Mia will _____ for six months.
have been exercising
exercise
Oops!
Okay!
By the age of 25, I ____ my Master’s Degree.
will be earned
will have earned
have earned
will earned
Oops!
Okay!
When I ____ my house next year, I will have been living there for 5 years.
will sell
sold
sell
am selling
Oops!
Okay!
When I purchase my first car, I _______ my driver’s license test.
will passed already
will have already passed
will have passed already
will have already been passing
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies