C1 · Advanced TOEIC 785–900 IELTS 7.0–8.0 Tense & Aspect

Future Perfect

The Future Perfect (will have + past participle) describes an action that will be completed before a specific future point in time.

What is the Future Perfect?

The Future Perfect looks forward to a moment in the future and says that an action will be completed before that future moment. It projects the perspective of "looking back from the future."

It answers the question: "Will this be finished by a certain future time?"

Form

Positive

Subject will have Past Participle
I / You / He / She / It / We / They will have ('ll have) finished / arrived / left / completed

By Friday, I'll have finished the report.
She'll have graduated by the time you visit.
They'll have been married for twenty years next month.

Negative

Subject won't have Past Participle
I / You / He / She / It / We / They won't have arrived / done / completed

He won't have left the office by six.
I won't have read the whole book before the exam.

Questions and Short Answers

Will Subject have Past Participle
Will you / she / they have finished? / arrived?
Positive Negative
Yes, I / you / he / she / we / they will. No, I / you / he / she / we / they won't.

Will* you have finished by then? — Yes, I will.
Will she have arrived by noon? — No, she won't*.

Core Uses

Use 1 — Action completed before a specific future moment

The primary use: something will be finished before a stated future deadline or reference point.

By the time you get there, I'll have left.
She'll have finished medical school by 2027.
By next week, we'll have been in this apartment for five years.
The project will have launched before the end of Q3.

The reference point is typically introduced by:
- by + time: by Friday, by the time he arrives, by 2030
- before + event/time: before she leaves, before midnight
- when + clause: when you read this, when we get there

Use 2 — Assumptions and deductions about the present/near future

The Future Perfect is used to make logical deductions about something that must have already happened (or will have happened by now).

\"The meeting started at nine. It's eleven now — they'll have finished by now.\"
\"She left two hours ago — she'll have arrived home already.\"
\"He'll have heard the news by now.\"
\"By the time this book is published, the situation will have changed considerably.\"

This is similar to how must have works for deductions, but Future Perfect is used when we project from a future standpoint.

Use 3 — Expressing achievement or duration at a future point

Used to mark a milestone or to express how long something will have continued by a future moment.

Next year, this company will have been operating for a century.
By the time she retires, she'll have taught over ten thousand students.
By the end of the month, he'll have read all twelve novels in the series.

Key Time Expressions

Expression Use Example
by + time deadline by next Monday, by 2030
by the time + clause deadline defined by another event by the time you arrive
before + time/event earlier than another event before the conference ends
when + clause reference point when you read this
by then refers back to a stated future time It'll be done by then.
already sooner than expected She'll have already left.

Future Perfect vs. Future Simple (will)

Future Perfect Future Simple (will)
Action completed before a future moment Action happening at or after a future moment
Emphasises completion by a deadline Emphasises occurrence or prediction
By Friday, I'll have finished the report. I'll finish the report on Friday.
She'll have arrived by ten. She'll arrive at ten.

Future Perfect vs. Future Perfect Continuous

Future Perfect Future Perfect Continuous
Completion of an action Duration of an ongoing activity
By noon, she'll have written five chapters. By noon, she'll have been writing for six hours.
Focus on the result Focus on the process and how long

Common Errors and How to Fix Them

✗ Incorrect ✓ Correct Why
By Friday, I will finish the report. By Friday, I will have finished the report. Completion before a future deadline → Future Perfect
She will have arrived when I get there. She will have arrived by the time I get there. Use by the time for the reference clause
They will have been married twenty years next month. They will have been married for twenty years next month. Duration expressed with for
Will she have leave by then? Will* she have left* by then? Use past participle after will have
He will have been knowing her for a decade. He will have known her for a decade. Stative verbs (know) → use Future Perfect Simple

Real-World Examples

Planning and deadlines:

\"We need to submit by the 30th. By then, the team will have reviewed all the data.\"
\"Don't call me at five — I'll have left the office by then.\"

Expressing milestones:

\"When this project is over, I'll have worked with over fifty different clients.\"
\"By her next birthday, she'll have lived in six different countries.\"

Logical deductions:

\"It's 2 p.m. — they'll have landed by now. Let's call the hotel.\"
\"He sent the email this morning, so you'll have received it already.\"

Formal / academic writing:

\"By the end of this decade, renewable energy will have replaced fossil fuels in many markets.\"
\"Researchers estimate that the population will have exceeded ten billion by 2050.\"

Summary

Use Structure Example
Completed before future deadline will have + past participle + by [time] I'll have finished by Friday.
Deduction about near-future completion will have + past participle + by now/already She'll have arrived by now.
Milestone or duration at future point will have + been + -ing / past participle He'll have worked here for 20 years.

💡 The key question: Will the action be finished before a specified future moment?
If yes → Future Perfect.
If the action is simply expected to happen at a future time → Future Simple (will).