词典词条 · 问答

future ⁹

future perfect tense $^{3}$

说明

future perfect tense 3^{3}

核心问题

This will be the first time I have visited China.

这句话摘自一位英国朋友的来信。我们大家都对从句中现在完成时的用法感到很奇怪:现在完成时表示迄今已完成的动作,这位朋友还没有到中国,怎么他说“访问过中国了”呢?

词典解答

上句中的 have visited 表面上是现在完成时,但实际上它是将来完成时的替代形式,见 future 7^{7} , first 3^{3}

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