will have finished
/wɪl həv ˈfɪnɪʃt/
verb phrase
-
The future perfect form of “finish,” used to say that an action will be completed before a particular time or another future event.
B1Future perfect: will + have + past participle; transitive or intransitive
- "I will have finished my homework by eight o’clock."B1
- "By the time you arrive, we will have finished dinner."B2
- "If the project stays on schedule, the team will have finished the final testing by next month."C1
Common mistakes
- will has finished→will have finished
Use the base form “have” after “will.”
- will finished→will have finished
The future perfect requires “will have” followed by the past participle.