问题描述: did you eat dinner和do you eaten dinner有何区别 1个回答 分类:英语 2014-11-14 问题解答: 我来补答 第二个说法不对,如果是eaten过去分词要用完成时.Have you eaten dinner?我见的Have you had dinner比较多.如果是日常对话应该没什么区别,完成时只是有点强调对现在的影响. 展开全文阅读