Have you had your lunch? 和 Did you have lunch?区别
5个回答
展开全部
这两句话的区别在于,你出于什么用意。
第一句,一般当你想要别人加入吃饭的时候,这时候是暗示有第二件事情在的时候。
第二句当你把吃中饭当做一种惯例来说,问别人吃过了没,一件存在于过去的事情。
听你说话的人也会从时态里听出你的意思,是暗示第二件事情的存在,还是询问过去的情况。
第一句,一般当你想要别人加入吃饭的时候,这时候是暗示有第二件事情在的时候。
第二句当你把吃中饭当做一种惯例来说,问别人吃过了没,一件存在于过去的事情。
听你说话的人也会从时态里听出你的意思,是暗示第二件事情的存在,还是询问过去的情况。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Have you had your lunch?这是一个现在完成时的句子着重说现在的情况,而后面的did you have lunch。这是一个一般过去时,说的是过去的事情。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
时态上的区别,过去完成时,和过去式,意思上没有太大区别
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询