说明
现在完成时/一般过去时
核心问题
一般语法书大都指出,在谈及过去发生或未发生的事情而与现在有关联时,already, yet, just, ever, never等副词要与现在完成时连用。但是,我却经常发现违反此项规则的句子。这是怎么回事呢?
词典解答
在谈及过去发生或未发生的事情而与现在有关联时,already, just, ever, never 等副词要与现在完成时连用:
-
I don't want that book — I've read it already. 我不要那本书——我已经看过了。
-
I've just arrived. 我刚到。
-
He hasn't ever spoken to me. 他从不和我说话。
-
I've never been to America. 我从未去过美国。
但是,在美国英语中,在上述情况下,有人愿意使用一般过去时:
-
You already woke up the kids. (CCEU) 你已经把孩子们吵醒了。
-
I just met an old friend. (OGEG) 我刚才遇见了一位老朋友。
-
Did you ever hear such a thing? (PEG ) 你听说过这样的事吗?
-
I never had a passport. (OGEG) 我从来就没有护照。