did you have your dinner /have you had you dinner,哪个对呢?还有什么更好的说法啊?
问题描述:
did you have your dinner /have you had you dinner,哪个对呢?还有什么更好的说法啊?
答
have you had your dinner 更地道一些.你一说,老外就认为你要请他吃饭咯.
一般不说did you have your dinner.不符合习惯.