Skip to main content
rulegym.
Sign in
RulesFuture Perfect

Future Perfect

B2

Future Perfect shows that something will be finished before a future time or event. Form it with will have + past participle.

Start practice →

What you'll learn

  • Build Future Perfect with will have + past participle.
  • Make negatives with won't have + past participle.
  • Ask yes/no questions with Will + subject + have + past participle.
  • Choose Future Perfect for actions completed before a future point.
  • Pick the correct past participle after have.

Structure

subject + will + have + past participle

Use this form to show completion before a future point. The form does not change with the subject.

subject + will not + have + past participle

Use will not have or won't have when the action will not be complete by that future point.

Will + subject + have + past participle + ?

Put Will first, then the subject, then have and the past participle.

Build a sentence

Subject
Verb
Shewillhavefinished

She will have finished the task by noon.

The form stays the same with she: will have finished.

When to use

Deadlines

Use it when a task will be complete by a deadline: By Friday, Anna will have sent the contract.

Before another event

Use it when one future action finishes before another future action: Tom will have left before Lisa arrives.

Result by a future time

Use it when the result matters at a future moment: By 10:00, the team will have completed the test.

Markers

by Fridayby thenby noonbefore noonby next weekby the time

In contrast

vs future-continuous

Future Perfect focuses on completion before a future point. Future Continuous focuses on an action that will be in progress at that future time.

vs past-perfect

Past Perfect looks back from a past point: had finished. Future Perfect looks forward from now to a future point: will have finished.

Common mistakes

Wrong
By Friday, Maria will finished the report.
Correct
By Friday, Maria will have finished the report.
Future Perfect needs will have + past participle. Do not drop have.
Wrong
By noon, Tom will have finish the task.
Correct
By noon, Tom will have finished the task.
After have, use the past participle, not the base form.
Wrong
By 8:00, Anna won't finished dinner.
Correct
By 8:00, Anna won't have finished dinner.
Negative Future Perfect still needs have after won't.
Wrong
Lisa will have finished the course by June?
Correct
Will Lisa have finished the course by June?
Yes/no questions start with Will, not with the subject.
Wrong
By next week, Maria will finish the report.
Correct
By next week, Maria will have finished the report.
Use Future Perfect when the action will be complete before that future point.

Common misconceptions

If I mention a future time, simple will is enough.

Use Future Perfect when the meaning is completed by that future time, not just happening in the future.

I need a different form with he or she.

Future Perfect does not change by subject: I will have finished, she will have finished, they will have finished.

Skills in this rule (6)

FORM_WILL_HAVE_PAST_PARTICIPLEw5

Build Future Perfect with will have + past participle

Use will have + past participle to show that an action is finished before a future time or event. The form stays the same for all subjects.

NEGATIVE_WONT_HAVE_PAST_PARTICIPLEw5

Make negatives with will not have + past participle

Use will not have or won't have to say something is not finished by a future point. Keep the main verb in the past participle form.

QUESTION_WILL_SUBJECT_HAVEw4

Ask questions with Will + subject + have + past participle

Start the question with Will, then add the subject, have, and the past participle. Use this to ask if something will be finished before a future time.

USE_BEFORE_FUTURE_POINTw5

Use Future Perfect for completion before a future point

Choose Future Perfect when the key idea is that something will be done before a deadline, a clock time, or another future event. The result matters at that future point.

PICK_DEADLINE_MARKERSw3

Recognize deadline markers that fit Future Perfect

Markers like by Friday, by then, before noon, and by the time often signal completion before a future point. They help you choose Future Perfect instead of a simple future form.

CHOOSE_PAST_PARTICIPLEw5

Choose the correct past participle after have

After have, use the past participle, not the base form or simple past. This matters with both regular and irregular verbs.

Lock it in with practice
Practice turns rules into long-term memory
Mini practice →