问题描述: have you had dinner 和 did you have dinner 的区别是什么?完成时和过去式就不要说了.我想问翻译区别. 1个回答 分类:英语 2014-10-05 问题解答: 我来补答 have you had dinner 你已吃过饭了?did you have dinner 你刚去吃饭了?时态意思注意嵌入翻译中 展开全文阅读