将来完成时

将来完成时让我们想象站在将来某点回头看:到那时,某个动作已经完成,或者某个状态已经持续了一段时间。

把语法放进生活

经理问周五开会时草稿能否准备好。

I will have finished the draft by Friday.

到这个将来截止时间,草稿将已经完成。

搭好句子

看清句型结构。

句型结构与例句
肯定句subject + will have + past participleWe will have submitted the form by noon.
否定句subject + will not have + past participleShe will not have arrived by six.
疑问句Will + subject + have + past participle?Will you have finished by Friday?

知道什么时候用

真实情境中的用法。

01从截止点往回看

先选一个将来检查点,再问到那时什么已经完成。项目进展、旅行衔接、学习计划中都很实用。by 不表示恰好在那一刻,事情可以更早完成。

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

02by 与 until

by 标记完成的最迟时间,until 表示动作或状态持续到某时。finish by five 是五点前完成,work until five 是一直工作到五点。

I will have sent the file by five. / I will work until five.

03持续到将来的状态

完成形式还可以衡量一个状态从开始到将来参照点持续了多久。know、own、be 等动词通常使用完成时的一般形式更自然。

Next month, we will have known each other for ten years.

04将来时间从句使用现在形式

by the time you arrive 中,arrive 用现在形式表达将来。不要机械地给两个分句都加 will;主句使用 will have 加过去分词。

小地方,大不同

留意这些常见错误。

避免I will have finish by noon.
这样说I will have finished by noon.

完成结构中的 have 后需要过去分词。

避免I will have completed it until Friday.
这样说I will have completed it by Friday.

这里要表达完成期限,使用 by。

轮到你了

试一试,看看是否理解。

先自己选择,再查看解释。答错也没关系,重要的是理解原因。

01中午是截止时间,届时工作已经完成:I ___ the work by noon.

查看答案与解析

will have finished

will have finished 从将来检查点看已完成的结果。

02选择正确的时间从句:By the time she ___, we will have left.

查看答案与解析

arrives

这个将来时间状语从句使用一般现在时。

本课例句与讲解由 TenseQuest 编写。

延伸参考:British Council · Talking about the future

发现问题?告诉我们。

把知识连接起来

接下来学什么。

将来进行时将来完成进行时工作场景中的英语时态