词典词条 · 问答

present perfect tense ⁴ (现在完成时)

现在完成时/一般过去时 $^{3}$

说明

现在完成时/一般过去时 3^{3}

核心问题

一般语法书大都指出,在谈及过去发生或未发生的事情而与现在有关联时,already, yet, just, ever, never等副词要与现在完成时连用。但是,我却经常发现违反此项规则的句子。这是怎么回事呢?

词典解答

在谈及过去发生或未发生的事情而与现在有关联时,already, just, ever, never 等副词要与现在完成时连用:

  1. I don't want that bookI've read it already. 我不要那本书——我已经看过了。

  2. I've just arrived. 我刚到。

  3. He hasn't ever spoken to me. 他从不和我说话。

  4. I've never been to America. 我从未去过美国。

但是,在美国英语中,在上述情况下,有人愿意使用一般过去时:

  1. You already woke up the kids. (CCEU) 你已经把孩子们吵醒了。

  2. I just met an old friend. (OGEG) 我刚才遇见了一位老朋友。

  3. Did you ever hear such a thing? (PEG 2^{2} ) 你听说过这样的事吗?

  4. I never had a passport. (OGEG) 我从来就没有护照。

来源:英语常见问题解答大词典-7.md · 第 13981423 行 · 原文哈希 fa86ae543c