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
She (plan / lay) the foundation for the project by the time you join.
plans to have laid
Oops!
Okay!
I (plan / propose) to her by the end of the month.
plan to have proposed
Oops!
Okay!
By the end of the course, the students (expect / understand) the complexities of the subject.
expect to have understood
Oops!
Okay!
We (complete) the construction of the new building by the time the mayor arrives.
will have completed
Oops!
Okay!
The farmers (breed) a new variety of crops by next year.
will have bred
Oops!
Okay!
I (intend / not mistake) by the time the exam start.
intend not to have mistaken
Oops!
Okay!
I (hope / eaten) by the time the movie ends.
hope to have eaten
Oops!
Okay!
By the end of the month, she (intend / write) the entire novel.
intends to have written
Oops!
Okay!
(they / accomplish) their journey by nightfall?
Will they have accomplished
Oops!
Okay!
By midnight, the church bells (ring) in the New Year.
will have rung
Oops!
Okay!
By the end of the month, he (work) in this company for ten years.
will have worked
Oops!
Okay!
They (celebrate) their tenth anniversary by the end of the year.
will have celebrated
Oops!
Okay!
(they / complete) the project by the deadline?
Will they have completed
Oops!
Okay!
The skilled artisan (weave) a beautiful tapestry by next week.
will have woven
Oops!
Okay!
By next month, she (complete) her research project.
will have completed
Oops!
Okay!
The new law (expect / forbid) such activities by the end of the month.
expects to have forbidden
Oops!
Okay!
(you / accomplish) your assignment before the class starts?
Will you have accomplished
Oops!
Okay!
I'm worried that (not complete) their project by the deadline.
will not have completed
Oops!
Okay!
By the time you return, I (not cook) dinner.
will not have cooked
Oops!
Okay!
She (expect / complete) the repairs before the end of the week
expects to have completed
Oops!
Okay!
She said that by next year, (publish) her novel.
will have published
Oops!
Okay!
By tomorrow morning, the thief (not steal) the valuable artwork, thanks to enhanced security measures.
will not have stolen
Oops!
Okay!
If you keep exercising regularly, your clothes (shrink) by the summer.
will have shrunk
Oops!
Okay!
By the time we arrive, they (hope / deal) with the situation.
hope to have dealt
Oops!
Okay!
By the time Sarah arrives, (finish) the preparations for the party.
will have finished
Oops!
Okay!
I'm sure that by tomorrow, she (finish) the report.
will have finished
Oops!
Okay!
By winter, the lake (freeze) over completely.
will have frozen
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies