Future Perfect

English · Tenses

Introduction

The future perfect describes an action that will be completed before a specific point in the future. It looks back at an action from a future perspective.

Subject+will have+past participle

  • By Friday, I will have finished the report.
  • The last train will have left by the time you arrive.
  • By 2030, they will have built 500 new homes.
The future perfect is often used with by (a deadline): by tomorrow, by the end of the week, by the time + clause.

Uses and Signal Words

The future perfect is used to talk about something that will be completed or achieved before a future deadline or event.

Signal WordsExample
by + future timeBy 9am, she will have arrived.
by the time + clauseBy the time he calls, I will have eaten.
before + future eventBefore you leave, we will have sorted everything.
in + time (from now)In ten years, robots will have replaced many jobs.
After by the time and when, use the present simple (not future): By the time you arrive (not: will arrive), I will have finished.

Future Perfect vs Future Simple

The future simple talks about what will happen. The future perfect talks about what will have been done by a certain point.

Future SimpleFuture Perfect
I will finish the project on Friday. (event)I will have finished the project by Friday. (before deadline)
They will build the road. (event)They will have built the road by next year. (completed by then)

Practice

More in Tenses