一、基本概念
Did 是动词 do 的一般过去式,常用于构成一般过去时的疑问句和否定句。
Done 是动词 do 的过去分词形式,通常与助动词(如 have/has/had)连用,构成完成时态,或用于被动语态。
二、用法对比
1. Did 的用法(一般过去时)
- 用于疑问句:Did you finish your homework?
- 用于否定句:I did not (didn't) go to school yesterday.
- 不表示动作是否完成,只表示发生在过去。
2. Done 的用法(完成时 / 被动语态)
- 现在完成时:I have done my homework.
- 过去完成时:She had done the project before the meeting.
- 被动语态:The work was done by him.
三、常见错误示例
❌ 错误:I have did my homework.
✅ 正确:I have done my homework.
❌ 错误:Did you done it?
✅ 正确:Did you do it? 或 Have you done it?
四、总结
简单记忆:
- Did = 一般过去时(单独使用,不跟 have)
- Done = 必须搭配助动词(have/has/had/was/were 等)