Have you had lunch和Did you have lunch,意思貌似都是:询问对方你吃过午饭了吗?有什么本质不同?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/20 22:08:48
Have you had lunch和Did you have lunch,意思貌似都是:询问对方你吃过午饭了吗?有什么本质不同?
xVnM~.5i TkF .*Tjii"]إΙof )7&* 9;7^_AÕO?G ʸ_#m98 w/l -*XQ 6ɩ,z[~,mȱ.ȋK_Wzh˂PuXPM6l[^>ބ]W/alXG"dd4`+p=9E{ x*] :|<aL蟐^petNQS:4p0m:Y㠦~.7Q4m &=_'@PK J X5 'p]@!<>FX*dW򆝂蘉~rD(ၯ71#\rˠJ:QEEd)wըu$z624Fn;B2SJ,>Kۍ/_*e6x^en f~Q \@eq*=J&t-\k!,WcFn)ێ6;W Р=<6&\n|{smxr[Iv55ĨD|M/]5H :4|'; ڴmX [8JB_H9bT,ejhaROE@4,\ Th[`#t6')@LG9wx>cq"ǙaOrbؠcRh}|:<.w_hdΆJ4߮?U%%]UzSnE

Have you had lunch和Did you have lunch,意思貌似都是:询问对方你吃过午饭了吗?有什么本质不同?
Have you had lunch和Did you have lunch,意思貌似都是:询问对方你吃过午饭了吗?有什么本质不同?

Have you had lunch和Did you have lunch,意思貌似都是:询问对方你吃过午饭了吗?有什么本质不同?
时态不同,
前面是现在完成时,过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态.
后面是一般过去时,表示过去某个时间里发生的动作或状态;过去习惯性、经常性的动作、行为;过去主语所具备的能力和性格

Have you had lunch?你吃过午饭了吗?如果吃了就不饿了,不需再吃。表示现在的是。
Did you have lunch?你吃过午饭吗?可能是今天的事,也可能是昨天的事,或是很久以前的事

Have you had lunch?一般这么问,你吃了吗?
Did you have lunch指 (在过去某时间)吃没吃饭。
意思上,第一句是完成时,强调对现在影响(一般,时间离现在不远),比如,吃过饭的话会饱,或者起码胃里有食物。第二句是过去时,只是说过去做没做过,不管对现在有没有影响,而从时间上讲,可以是过去任意时刻,比如去年的今天吃饭没,也用did you ....

全部展开

Have you had lunch?一般这么问,你吃了吗?
Did you have lunch指 (在过去某时间)吃没吃饭。
意思上,第一句是完成时,强调对现在影响(一般,时间离现在不远),比如,吃过饭的话会饱,或者起码胃里有食物。第二句是过去时,只是说过去做没做过,不管对现在有没有影响,而从时间上讲,可以是过去任意时刻,比如去年的今天吃饭没,也用did you ....
希望你能满意 o(∩_∩)o

收起

不同的时态表达不同的意思。前一句是现在完成时,表示从过去某个时间开始到当前状态完成的动作,强调对当前的影响;后一句是一般过去时,强调过去是否进行过的动作。
因此,与其说前一句是问你是否吃过午饭,还不如理解为对方在委婉地问你现在饿不饿;而后一句意思就很直白,是想问你吃过午饭没,而并不关心你现在饿不饿的问题。...

全部展开

不同的时态表达不同的意思。前一句是现在完成时,表示从过去某个时间开始到当前状态完成的动作,强调对当前的影响;后一句是一般过去时,强调过去是否进行过的动作。
因此,与其说前一句是问你是否吃过午饭,还不如理解为对方在委婉地问你现在饿不饿;而后一句意思就很直白,是想问你吃过午饭没,而并不关心你现在饿不饿的问题。

收起

前者是现在完成时,后者是一般现在时