词典词条 · 问答

future ¹¹

future perfect tense $^{5}$

说明

future perfect tense 5^{5}

核心问题

Breakfast will be ready by the time ____.

A. you dressed up B. you will be dressed C. you will have dressed D. you have dressed 有一篇文章对上题做了如下解答:

“以 by the time 开头的从句如表将来, 和 when 引导的表将来的从句一样, 其谓语动词皆用现在时……如强调完成, 即应该用现在完成时。”

请问上句中的 have dressed 是现在完成时吗?如果是的话,那它是与现在完成时的定义相矛盾的:“它的动作发生在过去,但对现在有影响(或结果)……”我们能说 have dressed 的动作发生在过去吗?

词典解答

上面的 have dressed 是将来完成时的替代形式, 见 future 7^{7}

来源:英语常见问题解答大词典-3.md · 第 1149011503 行 · 原文哈希 67cbe1ad94