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學姐 寫的說法,像朋友那樣說;英式和美式都算自然。

第一個場景,只要五分鐘。

免費,不用註冊,開啟瀏覽器就能練。