为何选择填空(Do) you( have) lunch at home不是(Have )you( got )lunch at home

问题描述:

为何选择填空(Do) you( have) lunch at home不是(Have )you( got )lunch at home

have lunch是固定短语
陈述句 I do have lunch at home.
变成疑问句就把助动词提前 Do you have lunch at home?

根据句意,这句话问的是当事人,你吃饭了吗。有邀请的意味,所以不能用完成时来提问,否则的话就变成你吃完饭了吗?这是其一。其二,have luch 为固定搭配。

have got 为固定搭配词组,意思是拥有,有的意思
例如: She has got blue eyes.
Have you got any fruit? No, I haven't got any fruit.
而have lunch 为固定词组 表示吃午饭的意思
在此词组内,不能用have got 替代have

have lunch是固定搭配。没有get lunch的说法