Future Perfect: positive sentences
450 fill-in-the-gap exercises, 45 tests of ten
Will have for every subject, then the past participle of the verb.
The past participle is the third form in verb tables: written, gone, built. It never changes with the subject.
Practice this form
Loading…
Getting your first question ready.
The pattern
Nothing agrees with the subject, and have never becomes has after will:
I will have finished. She will have finished. They will have finished.
The short form is ’ll have, which in speech often sounds like ’ll’ve.
The deadline usually comes first
Putting it in front makes the sentence easier to read:
- By the end of the month, we will have repaid the loan.
- By the time you arrive, dinner will have been served.
Note the second clause: after by the time, English uses the present.
Anniversaries and totals
A characteristic use adds up time or quantity at a future point:
In September she will have been a teacher for twenty years. By Christmas we will have visited every county.
The confident guess
The same form, with by now instead of a future deadline, means you are assuming something is already done:
They will have landed by now.
Nothing in that sentence is in the future — it is a guess about the present moment.
All forms
| Subject | Full form | Short form |
|---|---|---|
| every subject | will have finished | I'll have finished |
Examples
Taken from the 450 sentences in this drill. The answer is highlighted.
- By this time tomorrow, she will have finished the assignment.
- By tomorrow, she will have completed all her assignments.
- We will have bought all the groceries before you arrive.
- He will have started his new job before the end of the month.
- By December, the company will have achieved its sales target for the year.
- They will have passed all the exams by the end of the semester.
- They will have reached their destination before sunset.
- By the time you arrive, we will have made all the arrangements.
- By the end of the year, he will have earned his master's degree.
- By the time she comes back, he will have prepared his presentation.
- In ten years, we will have been married for twenty years.
- I will have saved enough money to fulfill my dream by the end of this year.
Mistakes to avoid
Wrong: By Friday I will have wrote it. correct: By Friday I will have written it.
Wrote is the past; the past participle is written.
Wrong: By then he will has left. correct: By then he will have left.
After will the form is always have, never has.