Future Perfect

The future perfect tense is used to demonstrate a future event that has a definitive end date.

PositivePositive short formNegativeNegative short form
I will have eatenI'll have eatenI will not have eatenI won't have eaten
You will have finishedYou'll have finishedYou will not have finishedYou won't have finished
She, he, it will have workedShe, he, it'll have workedShe, he, it will not have workedShe, he, it won't have worked
We will have startedWe'll have startedWe will not have startedWe won't have started
They will have leftThey'll have leftThey will not have leftThey won't have left

The future perfect is used with a future time word, (and often with 'by') to talk about an action that will finish before a specific time in the future, but we're not sure exactly when.

  • By the time I'm seventy, I will have retired.
  • By 10, he will have finished the housework.

The future perfect is used to indicate 'how long' an action will have lasted compared to another action.

  • The storm will have finished by the time they arrive.
  • Nia will have married Demarcus by then.

Take a Quiz!