作业帮 > 英语 > 作业

英语时态do you have lunch?did you have lunch?have you had lunch?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/25 05:16:30
英语时态
do you have lunch?
did you have lunch?
have you had lunch?
do the three sentences have the same meaning?
你刚刚吃过了吗?你已经吃过了吗?这两句有什么区别?
如果要问别人吃过饭没,应该用哪个句型?
回复:浪子
我对您的过去时态的说明不是很理解。既然可以说I had lunch yesterday,为什么不能说did you have lunch(你吃过饭了吗)
表示的意思当然是不一样的.三个句子的时态分别是:一般现在时,一般过去时,现在完成时.
第一句话:你吃午饭吗?表示的意思是你每天的午饭你都吃不吃,不管是过去还是现在,表示一种习惯,比如我,每天的早饭我都不吃,所以这是一种习惯,译为I don't have breakfast everyday.
第二句话:你吃午饭吗?表示提问者想了解他相对于现在的过去吃不吃午饭.他现在可能每天吃午饭,但是过去他可能每天不吃.和第一句的意思一样,只是时态不同,一个是想知道他现在每天吃不吃午饭,一个是想知道他过去每天吃不吃午饭.
第三句话:你吃过午饭了吗?意思是问他午饭吃了没有,紧表示的是当天的一次午饭,如果没吃的话,我请你吃.
以上是我对这三句话的理解,