核心问题
张道真教授在《实用英语语法》(外研社,1995年修订重印本,p.164)中说:“在用already,yet,just,as yet,ever,never这类副词作状语时,常可用现在完成时……不过never,ever也可和一般过去时一道用。”
上面的论述显然是说, already, yet, just 不能和一般过去时一道使用。果真如此吗?
词典解答
在英国人将 already 与现在完成时连用的地方,美国人有时候使用一般过去时:
-
Dave already ate his lunch. (OGEG) 戴夫已经吃过午饭了。
-
I already told you. (PEU) 我已经告诉你了。
-
I already met him. (CCEU) 我已经见到他了。
-
Thinking that it could hardly make him feel any worse than he already did, Harry began to read. (J. K. Rowling, Harry Potter and the Deathly Hallows) 哈利心想,不可能还有让他感觉更糟糕的事了,于是他开始往下看。(《哈利·波特与死亡圣徒》)