Future Perfect Tense

The Future Perfect Tense is used to describe actions that will have been completed before a certain point in the future. It emphasizes that an action will be finished before another future event or time.

Formation

The future perfect tense is formed using "will have" + the past participle of the main verb.

Subject Auxiliary Verbs (will have) Past Participle Example (to eat)
I / You / We / They / He / She / It will have eaten
  • Affirmative: I will have eaten, They will have eaten
  • Negative: I will not have eaten (or I won’t have eaten), She will not have eaten (or She won’t have eaten)
  • Interrogative: Will you have eaten?, Will they have eaten?

Usage

  1. Actions Completed Before a Future Point: Describes actions that will be completed before a specific time or event in the future.
    • By 10 PM, I will have finished my homework.
  2. Predictions About Completed Actions: Makes predictions about things that will have already happened.
    • She will have arrived by the time you get there.
  3. Emphasizing the Result of Future Actions: Focuses on the result or outcome of an action at a specific future time.
    • We will have traveled to three countries by the end of the year.

Examples:

  • Affirmative: They will have completed the project by next Monday.
  • Negative: He won’t have finished the report by the deadline.
  • Interrogative: Will she have left by the time I arrive?

Notes

  • The future perfect often uses time expressions such as by tomorrow, by next week, by the end of the month, in a year, etc., to indicate when the action will be completed.
  • It emphasizes the completion of the action in relation to another point in the future.

Common Time Expressions

Expression Example
By (specific time) She will have arrived by 6 PM.
By the end of (time period) By the end of the week, they will have finished the work.
In + time period In two months, we will have moved to a new city.
Before He will have left before you get home.

Sign up for free

Start reading actual content in under 30 seconds

Sign up now