“你吃晚饭了吗?”英语怎么说?dinner前面没有定冠词吗?

问题描述:

“你吃晚饭了吗?”英语怎么说?
dinner前面没有定冠词吗?

Have you eaten your dinner?

DID YOU HAVE LUNCH?

are you done with your supper?
这应该是最地道的说法 我听周围的美国人都是这么说

Have you had supper(dinner)?

Supper done?

Do you have supper?

Did you have your supper?

Did you have your dinner?没冠词 supper不是很正规 在美国晚餐是正餐

Have you finished your supper?