Future perfect

The future perfect imagines looking back from a future point. Use it when an action will already be complete by then, or when a state will have lasted for a specified period.

START WITH A MOMENT

Your manager asks whether the draft will be ready for Friday’s meeting.

I will have finished the draft by Friday.

The completion will happen no later than that future deadline.

PUT IT TOGETHER

The form, made simple.

FormStructure & example
Positivesubject + will have + past participleWe will have submitted the form by noon.
Negativesubject + will not have + past participleShe will not have arrived by six.
QuestionWill + subject + have + past participle?Will you have finished by Friday?

KNOW WHEN TO USE IT

Here is where it fits.

01Think backward from a deadline

Choose a future checkpoint, then ask what will already be done. This is useful in project updates, travel connections and study plans. By does not mean exactly at; the action can finish earlier.

By the time you arrive, I will have prepared dinner.

02By versus until

By marks the latest point for completion. Until describes an activity or state continuing up to a point. Use finish by five for a deadline and work until five for the duration of work.

I will have sent the file by five. / I will work until five.

03States lasting up to the future

The perfect can also measure a state from its beginning to a future checkpoint. With know, own or be, this simple perfect form is usually more natural than a continuous form.

Next month, we will have known each other for ten years.

04Future time clauses use a present form

In by the time you arrive, arrive is a present form with future meaning. Do not automatically add will to both clauses. The main clause carries will have plus the participle.

SMALL CHANGES, CLEARER ENGLISH

A few things to watch.

AVOIDI will have finish by noon.
USEI will have finished by noon.

Have in a perfect construction needs the past participle.

AVOIDI will have completed it until Friday.
USEI will have completed it by Friday.

By expresses the intended completion deadline.

YOUR TURN

A little practice goes a long way.

Choose an answer, then explore the explanation. A mistake is a useful place to learn.

01The deadline is noon. At noon, the work will already be complete. I ___ the work by noon.

See answer & explanation

will have finished

Will have finished views completion from the future checkpoint.

02Choose the correct time clause: By the time she ___, we will have left.

See answer & explanation

arrives

Use the present simple in this future time clause.

Original examples and explanations by TenseQuest.

Further reference: British Council · Talking about the future

Spot an issue? Let us know.

CONNECT THE DOTS

Where to go next.

Future continuousFuture perfect continuousEnglish tenses at work