Future continuous and perfect · 将来进行时与将来完成时
Two more future tenses
- Beyond will and going to, B2 adds two more future tenses.
- Future continuous and future perfect.
- They let you be precise about timing.
By tomorrow, I will have finished the project; my printer may still be considering it.
再加两种将来时态

- 除了 will 和 going to,B2 还会用到两种将来时态。
- 将来进行时和将来完成时。
- 它们让你把时间说得更精确。
明天以前我就会完成项目;打印机可能还在考虑要不要配合。
Future continuous (will be + -ing)
- will be + verb-ing = an action in progress at a future moment.
- This time tomorrow, I'll be flying to Paris.
- Also polite: Will you be using the car tonight?
将来进行时 (will be + -ing)
- will be + 动词-ing = 将来某刻正在进行的动作。
- 这个时候This time 明天tomorrow 我, I 将will (进行)be 飞flying 去to 巴黎Paris.(明天这时我将在飞往巴黎。)
- 也可礼貌询问:Will you be using the car tonight?
Choose: This time tomorrow, I ___ to Paris. · 选一选:This time tomorrow, I ___ to Paris。
An action in progress at a future moment → future continuous: “will be flying”. · 将来某刻正在进行 → 将来进行时:will be flying。
Future perfect (will have + past participle)
- will have + past participle = finished before a future point.
- By next year, I will have finished my studies.
- They will have left by the time you arrive.
将来完成时 (will have + 过去分词)
- will have + 过去分词 = 在将来某时间点之前已完成。
- 到...时By 明年next year 我, I 将will (完成)have 完成finished 我的my 学业studies.(到明年我就完成学业了。)
- They will have left by the time you arrive.
In progress, or already finished? · 正在进行,还是已经完成?
will be doing = in progress at a future moment; will have done = finished before it. · will be doing = 在将来某一刻正在进行;will have done = 在那一刻之前已完成。
Complete: By next year, I will have ___ (finish) my studies. · 填空:By next year, I will have ___ (finish) my studies。
Future perfect = will have + past participle: “will have finished”. · 将来完成时 = will have + 过去分词:will have finished。
Does the future perfect describe something completed BEFORE a future time? · 将来完成时表示在将来某时间之前已经完成的事,对吗?
Yes — “will have done” = finished before a point in the future. · 对 —— will have done = 在将来某时间点之前完成。
Translate into English: 到明年,我就会完成学业了。 · 翻译成英语:到明年,我就会完成学业了。
Completed before a future time → future perfect: “… will have finished …”. · 在将来某时间前完成 → 将来完成时:… will have finished …。
by + a time
- The future perfect often uses by: by 2030, by then, by the time ….
- By midnight, the work will have been done.
by + 时间
- 将来完成时常和 by 连用:by 2030、by then、by the time …。
- By midnight, the work will have been done.
Common mistakes
- ❌ By 2030, I will finish my degree. → ✓ I will have finished. — by + future time → future perfect.
- ❌ This time tomorrow I will fly to Paris. → ✓ I will be flying. — mid-action at a future moment.
- ❌ will have finish → ✓ will have finished — the participle, always.
常见错误
- ❌ By 2030, I will finish my degree. → ✓ I will have finished。—— by + 将来时间是将来完成时的信号。
- ❌ This time tomorrow I will fly to Paris. → ✓ I will be flying。—— 将来某刻正在进行。
- ❌ will have finish → ✓ will have finished。—— have 后面永远是过去分词。
Match the time phrase to the right form. · 把时间短语和正确的形式配对。
by → completed before then; this time → in progress then; time clauses stay in the present. · by 表示到那时已完成;this time 表示那时正在进行;时间从句保持一般现在时。
Don't call at 8:00 — we ___ dinner.
At 8:00 the meal is in progress → will be having. · 八点时晚饭正在进行 → will be having。
- Future continuous (will be + -ing) = in progress at a future moment.
- Future perfect (will have + p.p.) = completed before a future time.
- The future perfect loves by + a future time.
- 将来进行时(will be + -ing)= 将来某刻正在进行。
- 将来完成时(will have + 过去分词)= 在将来某时间前已完成。
- 将来完成时常配 by + 将来时间。
Make a prediction about the future, using the future continuous (will be + -ing) or the future perfect (will have + past participle). · 用将来进行时(will be + -ing)或将来完成时(will have + 过去分词)对未来做一个预测。
Example: “By 2030, cars will have become much cleaner.” · 例如:By 2030, cars will have become much cleaner。