“你吃晚饭了吗?”英语怎么说?

dinner前面没有定冠词吗?

Did you have your dinner? 没冠词 supper不是很正规 在美国晚餐是正餐
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-08-17
are you done with your supper?
这应该是最地道的说法 我听周围的美国人都是这么说
第2个回答  2006-08-17
Have you had supper(dinner)?
第3个回答  2006-08-17
Have you eaten your dinner?
第4个回答  2006-08-17
Do you have supper?