did you和have you 有什么分别?比如Have you ate dinner和did you eat dinner有什么分别

如题所述

用did you 是一般过去时,说发生了的事
用have you是现在完成时,是指发生过的事,对现在造成的影响

那么 have you ate dinner 意思是说 你已吃过晚餐了,是吧?
did you eat dinner 是说 你吃晚餐了吗?

请采纳下回复,谢谢!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-12
你好,很高兴为你解答。
did you 是一般过去时,have you 是现在完成时。
希望对你有帮助。
相似回答