问题描述: did you have your dinner /have you had you dinner,哪个对呢?还有什么更好的说法啊? 1个回答 分类:综合 2014-11-06 问题解答: 我来补答 have you had your dinner 更地道一些.你一说,老外就认为你要请他吃饭咯.一般不说did you have your dinner.不符合习惯. 展开全文阅读