Future Perfect Simple

Future perfect simple

The future perfect is used to describe an event that will be finished by a particular time in the future.

Form of the future perfect simple:

will have past participle

Affirmative Negative Interrogative
I will / 'll have finished.
I will not / won't have finished.
will you have finished?


I will have finished = I'll have finished
I will not have finished = I won't have finished
  • I will have finished my English homework by the time my mother arrives.
  • Will you have finished your English homework by the time your mother arrives?

Use of the simple future simple:

future perfect

The Future Perfect shows that something will occur before:

  1. another action occurs in the future
  2. or before a specific time in the future.


  • By the end of this weekend, I will have revised my lessons.
  • By the time her husband arrives home, she will have prepared dinner.
  • I won't have finished this task by the end of June

Related pages