词典词条 · 问答

when ²⁰

核心问题

They walked out when I {gavehadgiven}\left\{\begin{array}{l}gave\\had given\end{array}\right\} the lecture.

这两个句子有无区别?

词典解答

使用一般过去时的 when 从句, 表示“我开始讲课”或“在我讲课的时候”, 而使用过去完成时的 when 从句, 则表示“在讲课结束以后”, 这时, when 具有 after 的含义。这说明 当 when 从句的谓语是持续性动词时, 一般过去时和过去完成时在意义上可能有很大差别。当主句使用一般现在时, 从句的一般现在时和现在完成时, 在意义上也存在着同样的差别:

The audience claps when she {sings. (A)has sung. (B)\left\{ \begin{array}{l} \text{sings. (A)} \\ \text{has sung. (B)} \end{array} \right.

(A)她唱歌时听众总是鼓掌。

(B)在她唱完歌后听众总是鼓掌。

when 21^{21}

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