Do you have lunch和Have you had lunch一样吗?什么区别?

问题描述:

Do you have lunch和Have you had lunch一样吗?什么区别?

Do you have lunch你有午餐吗
Have you had lunch你吃午餐了吗

同意一楼的
前者是你有早餐吗
后者是你有吃早餐吗

一个是过去式,一个是完成式

第一句是你吃午餐吗.有可能问你有没有吃午餐的习惯.
第2句是你吃过午餐了吗

不一样
Do you have lunch 意思是你要吃午餐吗
Have you had lunch 意思是你吃过午餐了吗

单独凭句子来说,do you have lunch是说你有午餐么?带午餐了么?have you had lunch是说你吃午餐了么?

这是一个一般现在时的句子:Do you have lunch你有午餐吗
现在完成时:Have you had lunch你吃午餐了吗

不一样。前者是“常常/天天吃午饭“,后者是”刚吃过午饭“。