作业帮 > 英语 > 作业

一个关于完成时的问题英语

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/07/04 17:04:59
一个关于完成时的问题英语
have you have lunch和have you had lunch还有what do you have for lunch和what have you have for lunch这些都有什么区别,哪个对,哪个错,都为什么不对呢?
一个关于完成时的问题英语
Have you have lunch?错.因为have+动词完成时 是完成时的固定用法,而第二个have是错的,应该是had,也就是have的完成时.
Have you had lunch.对.这就是第一题的正确形式.
What do you have for lunch?对.问的是:你午饭吃什么?
What have you have for lunch?错.和第一题的错误一样,have had才是正确的完成时用法.正确的:What have you had for lunch?