一个关于完成时的问题英语have you have lunch和have you had lunch还有what do

4个回答

  • 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?