📖 Future Perfect — Theory
1 / 7
1 / 7

When do we use Future Perfect?

For actions completed before a future moment

Future Perfect describes an action that will be COMPLETED before a specific moment in the future. You are looking back from a future point and saying "by then, this will be done".

Action completed before a future moment

Something will be finished before a specific future time.

By tomorrow, Eva will have finished building the robot.

"by tomorrow" = before tomorrow

By 5 pm, I will have completed all my work.

"by 5 pm" = before 5 pm

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

"by the time" = before you arrive

Looking back from a future point

Imagine yourself at a future moment and describe what will already be done.

By next year, I will have graduated from school.

looking back from next year

By the time I am 30, I will have started my own company.

looking back from age 30

Signal words — look for these!

by tomorrowby the timeby + date/timeby the end ofalreadywhenbefore