英语怎么说
「你吃午饭了吗」用英语怎么说?
中午见面寒暄,问对方吃没吃午饭。
随意
Lin
Have you had lunch?你吃午饭了吗?
朋友同事都可用
通用
Lin
Did you have lunch?你吃过午饭了吗?
美式口语很常见
礼貌
Lin
Have you had a chance to grab lunch?你有空吃午饭了吗?
对客户或上司更柔和
别这么说
Have you eaten lunch?
语法没错,也能懂,但日常寒暄更自然说 Have you had lunch?
再多一句
回答可说 Not yet 或 Yes, I have. 想邀约就接 Want to grab lunch?
放进对话里
对方
Hey, you look busy today.嘿,你今天看起来很忙。
Lin
Yeah, back-to-back meetings.对,一个会接一个会。
对方
Have you had lunch?你吃午饭了吗?
Lin
Not yet. I might grab a sandwich.还没。我可能去买个三明治。
不同场合还可以这样说
Have you eaten yet?
不特指午饭
Are you hungry?
想一起吃饭时
Want to grab lunch?
邀请一起吃午饭
常用短语
在场景里练
常见问题
「你吃午饭了吗」能说 Have you eaten lunch? 吗?
可以,但 Have you had lunch? 更自然,英美都常用。
Have you had lunch 和 Did you have lunch 有什么区别?
前者像关心现在吃没吃;后者更像问过去那顿吃了没。
外国人会用吃饭来寒暄吗?
会,但没中文这么频繁。太突然问可能像真的关心午饭。
还想知道别的怎么说?
相关的说法
Lin学姐 写的说法,像朋友那样说;英式和美式都算自然。