小柴胡颗粒的成分:did you have your dinner /have you had you dinner,哪个对呢?还有什么更好的说法啊?

来源:百度文库 编辑:高校问答 时间:2024/05/06 11:25:02

have you had your dinner 更地道一些。你一说,老外就认为你要请他吃饭咯。
一般不说did you have your dinner.不符合习惯。

你已经吃饭了吗?
Have you eaten your dinner already?

2个都对.
第一个为一般过去式形式.
第二个为现在完成式形式.

两个都对
更好的说法还有:Have you finished your dinner?

did you have your dinner 正确。