为什么just可以用在现在完成时?现在完成时不是时间段嘛?
【答】现在完成时不一定要与表示时间段的短语连用(具体用法可以看语法书),如:I have read the book. 我读(看)过这本书。
以下内容摘自《牛津英语用法指南》第四版503.2节:
just 表示“刚刚”的意思时,在英国英语中可以和过去时,也可以和现在完成时连用。如果是报告消息,则更常和现在完成时连用。试比较:
I've just had a brilliant idea. 我刚想出个好点子。
Jack('s) just called. His wife 's had a baby. 杰克刚来过电话。他的妻子生孩子了。(消息是生孩子,不是来电话。)
在美国英语中,过去时态也很常见。
"Where's Sam ?""He just went out. "“萨姆在哪里?”“他刚出去。”
Alice (has) just left. 艾丽斯刚走。
I just had a brilliant idea. 我刚想出个好点子。
现在完成时涉及的确实是时间段的概念。这个你没理解错,但是
just这个词的实质,只是表“强调”而已,和actually,as matter as fact,you know之类的词一样,和时态没有太大关联;
just now,如上所述,只是用just强调now(现在)而已,所以它既有现在、眼下的意思,又有刚才的意思,因此不能说它只能用在一般过去时。根据语意,它完全可以用在一般现在时。
最简单快速的办法,在电脑上或者手机上打开“有道词典”,输入just now,然后查看权威例句(不要看双语),看看从《经济学人》、《福布斯》等刊物上摘录的权威例句,就清楚了。字典是个好东西,有问题多查查,好过人云亦云。
希望对你有所启迪