关于现在完成时的细节

来源:百度知道 编辑:UC知道 时间:2024/05/04 07:44:00
请问I have just had a dinner和
I just have had a dinner有何区别?

严格意义上来说,第二句话是错误的。这是像just等词在句子中的位置问题。它要放在谓语动词的前面,助动词的后面(如果有助动词的话),be动词的后面。
你所举的例子中have算是完成时态的助动词,had算是谓语动词,所以just的位置要放在have的后面。
当然,如果不严格要求的话,你所举的两个例子都是对的,意思完全一样。

no difference.just the same.

没有区别
后者好像很少见。