English Reference

00 / Verbs & Tenses

Future Perfect

The Future Perfect describes an action that will be completed before a specific point in the future. It emphasizes the result of an activity rather than its duration.

B2Upper Intermediate

01 / Overview

The Future Perfect views an event from a point in the future and looks back at its completion. It is frequently used with time expressions starting with by or by the time to indicate a deadline.

02 / Form

will + have + past participle

The structure remains the same for all subjects. Use will not have for negatives and will [subject] have for questions.

03 / Examples

04 / Future Perfect vs. Future Continuous

Use the Future Perfect when you want to confirm that a task is finished.

Future PerfectFuture Continuous
Focuses on a completed result.Focuses on an action in progress.
I will have painted the room by 5 PM.I will be painting the room at 5 PM.

05 / Common mistakes

  • By next week, I will finish the report.

    By next week, I will have finished the report.

    The simple future does not express the 'looking back' perspective required by the preposition 'by'.

  • I will have finish the project by tomorrow.

    I will have finished the project by tomorrow.

    Always use the past participle, not the base form of the verb.

06 / Practice

  1. Complete the sentence: By the time the film starts, we _______ (buy) our popcorn.

    Show answer

    Answer: will have bought

    Why: The action of buying popcorn happens before the specific future point of the film starting.

  2. Change to the negative: She will have retired by 2030.

    Show answer

    Answer: She will not have retired by 2030.

    Why: To form the negative, place 'not' between 'will' and 'have'.

  3. Identify the correct time marker: I will have graduated (at / by) next July.

    Show answer

    Answer: by

    Why: 'By' is used to mean 'no later than,' which is the standard preposition for the Future Perfect.