核心问题
有一本语法书上说:“‘just’和现在完成时连用;而‘just now’和过去时连用”。是这样吗?
词典解答
对于初学英语的人,这么讲是可以的。但是,对于有较高水平的英语学习者,则应讲得更详细一些。
A. just 作“刚刚”“刚才”解时,动词一般使用现在完成时,但是在美国英语里也可以使用过去时;有时候还可以使用一般现在时:
-
He's just stopped talking. (CGEL) 他刚结束谈话。
-
What you've just told me is very surprising. (Maugham) 你刚才告诉我的事是很令人吃惊的。
-
He just went out. (CGEL) 他刚出去。
-
He was just here. (《新英汉辞典》) 他刚才还在这里。
-
He just spoke to me about it. (CGEL) 他刚刚跟我说了那件事。
-
I am just out of hospital. (ELD) 我刚刚出院。
-
I'm only just home from Oxford. (Yeats) 我刚从牛津大学回家。如果整个时间背景指过去,则现在完成时前移为过去完成时:
When I saw her, she had just come back. (CGEL) 当我看到她时她刚刚回来。
B. 当 just 作“很快”(very soon)、“过一会儿”(in a moment or so) 解时, 动词可以使用现在进