The Future Perfect

Is used to describe an action that will be completed before a specific moment or action in the future.

Form:

Subject + "will have" or "shall have" + verb (the past participle)

eg "By the time you arrive, I will have finished my homework."
Here, the action of finishing homework will be completed before the arrival, indicating a sequence of events in the future.
It's important to note that the future perfect is often used with time expressions such as "by the time," "by then," "by 2023," or "before." These time markers help to specify the exact point in the future when the action will be completed.
"She will have graduated by the time the new school year begins."
Furthermore, the future perfect can also be used to speculate about past events that may have occurred.
"He will have forgotten our anniversary again."

Complete and Continue