did you eat 和 have you eat 有什么区别

问题描述:

did you eat 和 have you eat 有什么区别
中文解释是不是都是“你吃过了吗”,2者有什么区别?
谢谢1楼朋友 但是你说了太抽象了 能不能通俗点?

后者是错误用法,应该是have you eaten.这种时态的不同取决于不同的语言环境,不是字面上的不同.