Future Perfect

Form

Subject + will + have + V3

The man will have walked the dog by noon.

We will have eaten dinner by then.


Meaning

Action Completed Before a Future Point

Used for an action that will be completed at some point before a specific time or another event in the future. Often used with ”by” or ”by the time”.

PastPresentFuture
x
x

I will have finished my homework by 5 PM.

She will have arrived by the time you get there.


Practice exercises