将来完成时
将来完成时让我们想象站在将来某点回头看:到那时,某个动作已经完成,或者某个状态已经持续了一段时间。
把语法放进生活
经理问周五开会时草稿能否准备好。
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。
轮到你了
试一试,看看是否理解。
先自己选择,再查看解释。答错也没关系,重要的是理解原因。