VocabNote
TensesAdvanced

Future Perfect

The Future Perfect describes an action that will be completed before a specific moment in the future. It is formed with will have + past participle. It is often used with 'by' + a future time.

WHEN TO USE

Use for an action that will be finished before a specific time or before another action in the future. Commonly used with 'by', 'by the time', or 'before'.

STRUCTURE

positiveS + will have + V3/V-ed

By next year, I will have finished my degree.

negativeS + won't have + V3/V-ed

She won't have arrived by 6 PM.

questionWill + S + have + V3/V-ed?

Will you have eaten by the time I get home?

SIGNAL WORDS

  • by
  • by the time
  • before
  • by then
  • by next year
  • by tomorrow

EXAMPLES

By 2030, technology will have changed dramatically.

She will have graduated by next June.

Will they have finished the project by Friday?

I won't have completed the report by tonight.

By the time you arrive, we will have left.

SPELLING RULES (HE/SHE/IT)

Regular verbsadd -ed for past participlefinish → finished, work → worked
Ends in -eadd -darrive → arrived, live → lived
Irregular verbsuse V3 formeat → eaten, write → written, go → gone

COMMON MISTAKES

By next year, I will finish my degree.

By next year, I will have finished my degree.

To express completion before a future time, use will have + V3, not will + V

By the time you will arrive, we will have left.

By the time you arrive, we will have left.

After 'by the time', use present simple, not future — same rule as other time clauses

Tip

Test it with 'by + time': if you can say 'by [some future point], X will be done', future perfect fits. The key is completion BEFORE that point, not AT that point.

Tenses