Lin学姐陪你开口说英语
简
免费开始
英语怎么说

「你吃完饭了吗」用英语怎么说?

中文里常像寒暄;英文要看是不是真问吃饭。

随意
Lin
Have you eaten yet?你吃过了吗?

真想问对方吃没吃

通用
Lin
How’s your day going?今天过得怎么样?

当寒暄更自然

礼貌
Lin
Have you had a chance to eat?您有空吃饭了吗?

关心对方是否忙到没吃

别这么说

Have you finished your meal?

像在问盘子吃完没,不像日常寒暄。

再多一句

如果只是打招呼,别直译;用 How’s your day going? 更安全。

放进对话里
对方
You’ve been in meetings all morning.你一上午都在开会。
Lin
Yeah, it’s been nonstop.对,一直没停。
对方
Have you had a chance to eat?你有空吃饭了吗?
Lin
Not yet. I’ll grab something now.还没。我现在去买点吃的。

不同场合还可以这样说

Did you have lunch yet?

具体问午饭

Want to grab something to eat?

顺便约人吃饭

How are you doing?

一般见面寒暄

Hope you got some lunch.

温柔关心对方

在场景里练

常见问题

「你吃完饭了吗」能说 Have you finished your meal 吗?

只有真问“吃完没有”才行;寒暄时听起来很奇怪。

Have you eaten yet 和 Have you had dinner 有什么区别?

前者泛指吃没吃;后者特指晚饭,适合具体约饭或关心。

英语里会用“吃了吗”当打招呼吗?

一般不会。英语寒暄多说 How are you? 或 How’s your day going?

还想知道别的怎么说?

相关的说法

Lin学姐 写的说法,像朋友那样说;英式和美式都算自然。

第一个场景,只要五分钟。

免费,不用注册,打开浏览器就能练。