Do you had lunch?和Have you had lunch?的区别

发布网友 发布时间:2022-04-20 09:39

我来回答

1个回答

热心网友 时间:2023-09-09 23:46

第一个句子就是错的。
DO 助动词提前了。就要用 动词原形 have 而不能用had
具体问吃过了 没有。。。。助动词用 Did 后面同样跟 have
一般现在(过去时)只是询问一个状态 有没有发生(或发生过)。。
后者是现在完成时, 在特定的语境下,有特定的含。示例一下 比如你家正要开饭,有人来了,你这么问,有隐性含义,即 如果没有吃 ,可以一块来吃。。。。。如果吃了,不好意思,你可能得等一会,不然我的饭菜凉了。。。 即过去的动作 对将来产生一定影响。。这时就是完成时。。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com