【问】 有一本语法书上说:“‘just’和现在完成时连用;而‘just now’和过去时连用”。是这样吗? 【答】 对于初学英语的人,这么讲是可以的。但是,对于有较高水平的英语学习者,则应讲得更详细一些。 A. just作“刚刚”、“刚才”解时,动词一般使用现在完成时,但是在美国英语里也可以使用过去时;有时候还可以使用一般现在时: 1.He’s just stopped talking. (CGEL) 他刚结束谈话。 2. What you’ve just told me is very surprising. (Maugham) 你刚才告诉我的事是很令人吃惊的。 3. He just went out. (CGEL) 他刚出去。 4. He was just here.(《新英汉辞典》) 他刚才还在这里。 5. He just spoke to me about it. (CGEL) 他刚刚跟我说了那件事。 6. I am just out of hospital. (ELD) 我刚刚出院。 7. 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)解时,动词可以使用现在进行时或将来时: 1. He is just coming. (CGEL) 他过一会儿就来。 2. I’m just finishing an article on the subject. (CGEL) 我很快就会写完一篇关于这个题目的论文。 C.当just now作“刚刚”、“刚才”(a moment ago or so)解时,动词应当使用一般过去时: 1. Paul telephoned just now;he wants some money. (LDAE) 保罗刚才打电话来;他想要一些钱。 2. I saw him just now.(Palmer) 我刚才看见他了。 3. Where is Smith? He was here just now.(ALD) 史密斯在哪儿?他刚才在这儿了。 D.当just now作“现在”、“此刻”(at this moment)解时,动词一般使用一般现在时或现在进行时: 1. Just now they are asleep. (ELD) 他们正在睡觉。 2. We’re having dinner just now; come back later. (LDAE) 我们正在吃饭;等一会儿来吧。 E.当just now作“很快”(very soon)、“一会儿”(in a moment or so)解时,动词常常使用现在进行时或将来进行时: 我一会儿就去看她。 请做下面的英语试题: 1.I____a sudden pain____. A. feel,just B. felt,just now C. have felt,just now D. had felt,just now 2. All but one ______ here just now. A. is B. was C. has been D. were(全国高考英语试题,87)