Future Perfect Simple or Future Continuous?
Both forms talk about the future, but they focus on different things:
- Future perfect simple → the action will be finished by a future point.
- Future continuous → the action will be in progress at a future point.
Future perfect simple = finished by then
Use will have + past participle when something will be completed before a particular time in the future.
→ Think: “Will it be finished by then?”
-
By 8 o'clock, I will have finished my homework.
→ The homework will be complete by 8. -
By the time we arrive, the film will have started.
→ The film will already have started before we arrive. -
By next year, she will have graduated.
→ Her studies will be finished by then.
Future continuous = happening at that time
Use will be + verb-ing when an action will be in progress at a particular time in the future.
→ Think: “What will be happening then?”
-
At 8 o'clock, I will be studying.
→ At 8, the activity will be in progress. -
This time tomorrow, we will be swimming in the sea.
→ Tomorrow at this time, we will be in the middle of the activity. -
When you arrive, we will be waiting for you.
→ When you arrive, the waiting will be in progress.
Compare
-
By 9 o'clock, she will have cooked dinner.
→ The dinner will be finished by 9. -
At 9 o'clock, she will be cooking dinner.
→ At 9, she will be in the middle of cooking. -
By Monday, he will have moved to his new flat.
→ The move will be finished by Monday. -
On Monday morning, he will be moving to his new flat.
→ The move will be in progress on Monday morning.
Common time expressions
The two forms often use different expressions to show the future reference point:
-
by + time → something will be finished before that time:
by Monday, by 2030, by five o'clock -
by the time + present simple → something will already be finished before another future event:
By the time you arrive, I will have left. -
at + time → something will be in progress at that time:
At five o'clock, I will be working. -
this time + future time → something will be in progress at that point:
This time tomorrow, we will be travelling.
Quick reference
-
Finished by a future point: will have + past participle
They will have finished the project by Friday. -
In progress at a future point: will be + verb-ing
They will be working at five o'clock.

