“Haveyouhadlunch?”
这句话是直接询问对方是否已经吃过午饭。在英语中,”havelunch”是一个固定短语,表示”吃午饭”。而”Haveyouhadlunch?“则是询问对方是否已经完成午饭的常用表达方式。如果你想以更自然的方式询问,也可以说”Didyoueatlunch?“,意思相同,但语气更加口语化。