Use will have + past participle for an action completed before a future deadline.
The idea
Use will have + past participle for an action completed before a future deadline.
Structure & examples
By Friday, I will have finished the report.
They will have moved by June.
Notice the pattern
The future perfect looks back from a future point to something that will already be complete. By means no later than a deadline; until usually describes a continuing action. A duration can also be measured at the future point: will have lived here for ten years.
We will have finished by Monday.
She will have arrived by then.
Important notes & common mistakes
By marks a deadline; until usually marks continuation.
Before you practice
First choose a form from the options. Then produce it yourself using the word or structure in the instruction. Finally, build complete sentences. Check the explanation after each answer and revisit any mistakes in your review list.
Your progress
Ready to move on?
Mark this lesson as studied when you have finished the explanation.
Use will have + past participle for an action completed before a future deadline.
By noon, she ___ the exam.
Your answer: Unanswered
Correct answer: will have finished
Completed sentence: By noon, she will have finished the exam. Use will have + past participle for an action completed before a future deadline.
They will have ___ by the time we arrive.
Your answer: Unanswered
Correct answer: left
Completed sentence: They will have left by the time we arrive. Use will have + past participle for an action completed before a future deadline.
___ you have completed it by Friday?
Your answer: Unanswered
Correct answer: Will
Completed sentence: Will you have completed it by Friday? Use will have + past participle for an action completed before a future deadline.
By next year, we ___ here for a decade.
Your answer: Unanswered
Correct answer: will have lived
Completed sentence: By next year, we will have lived here for a decade. Use will have + past participle for an action completed before a future deadline.
Question 1 of 50% complete
By Friday, I ___ the report.
Not quite. Keep learning.
Correct answer: will have finished
Use will have + past participle for an action completed before a future deadline.
Not quite. Keep learning.
Correct answer: will have finished
Completed sentence: By noon, she will have finished the exam. Use will have + past participle for an action completed before a future deadline.
Not quite. Keep learning.
Correct answer: left
Completed sentence: They will have left by the time we arrive. Use will have + past participle for an action completed before a future deadline.
Not quite. Keep learning.
Correct answer: Will
Completed sentence: Will you have completed it by Friday? Use will have + past participle for an action completed before a future deadline.
Not quite. Keep learning.
Correct answer: will have lived
Completed sentence: By next year, we will have lived here for a decade. Use will have + past participle for an action completed before a future deadline.
Not quite. Keep learning.
Correct answer: will have completed
Completed sentence: Use complete in the future perfect: By July, I will have completed the course. Use will have + past participle for an action completed before a future deadline.
Not quite. Keep learning.
Correct answer: will have arrived
Completed sentence: Use arrive in the future perfect: By then, the guests will have arrived. Use will have + past participle for an action completed before a future deadline.
Not quite. Keep learning.
Correct answer: will have sold
Completed sentence: Use sell in the future perfect: By tomorrow, they will have sold every ticket. Use will have + past participle for an action completed before a future deadline.
Not quite. Keep learning.
Correct answer: will have finished
Completed sentence: Use finish in the future perfect: By six, she will have finished work. Use will have + past participle for an action completed before a future deadline.
Not quite. Keep learning.
Correct answer: will have left
Completed sentence: Use leave in the future perfect: Before you wake, I will have left. Use will have + past participle for an action completed before a future deadline.
Not quite. Keep learning.
Correct answer: They will have moved by June
Use will have + past participle for an action completed before a future deadline. By marks a deadline; until usually marks continuation.
Not quite. Keep learning.
Correct answer: We will have finished by Monday
We will have finished by Monday. Use will have + past participle for an action completed before a future deadline. By marks a deadline; until usually marks continuation.
Not quite. Keep learning.
Correct answer: She will have arrived by then
She will have arrived by then. Use will have + past participle for an action completed before a future deadline. By marks a deadline; until usually marks continuation.
Not quite. Keep learning.
Correct answer: Will they have completed the bridge
Will they have completed the bridge? Use will have + past participle for an action completed before a future deadline. By marks a deadline; until usually marks continuation.
Not quite. Keep learning.
Correct answer: I will have read it by tomorrow
I will have read it by tomorrow. Use will have + past participle for an action completed before a future deadline. By marks a deadline; until usually marks continuation.
Keep learning
Choose your next small step
Continue this topic or practice every English skill at the same level.