En

Future Perfect

B2 (Upper-Intermediate)

Rule details

Future Perfect

B2 (Upper-Intermediate)

1. How it is formed

Formula:

will + have + Past Participle (V3)

For example: will have finished

Subject + will + have + the third form of the verb (V3).

2. When to use

  • To show that an action will be completed by a specific time in the future.
  • Often used with time markers: by, by the time, before.
  • Used when completion is more important than duration.
  • For predictions about completed future events or plans that will be done by moment X.

3. Examples

Example 1 (with by):

They will have completed the bridge by December.

Example 2 (with by the time):

By the time you read this, I will have left.

Example 3 (plan/expectation):

She will have saved enough money for a car by next year.

4. Differences from other tenses

Future Perfect vs Future Continuous

Future Continuous (will be V-ing) describes an action in progress in the future. Future Perfect (will have V3) emphasizes completion by a specific time.

Example: At 8pm I will be cooking. By 8pm I will have cooked dinner.

Future Perfect vs Future Perfect Continuous

Future Perfect shows completion; Future Perfect Continuous highlights duration up to that point.

Example: By Monday he will have written the report. By Monday he will have been writing the report for two weeks.

How to choose:

  • Choose Future Perfect if completion is important.
  • Choose Future Perfect Continuous if the duration before that moment is important.
← Back to all rules

© 2026 En