Skip to main content

Future perfect

Grammar

will have + past participle

We can use the future perfect to say that something will be finished or complete by a certain time in the future.

  • The builders say they will have finished the roof by Tuesday.
  • I’ll have spent all my savings by the end of the year.

A progressive form can be used to talk about a continuous activity.

  • I’ll have been teaching for twenty years this summer.
note

For will have … used to express certainty about the past (e.g. It’s no use phoning – he’ll have left by now), see here.