什么是 Did 和 Done?
Did 是动词 do 的一般过去式,用于构成一般过去时的疑问句和否定句。
Done 是动词 do 的过去分词,常与助动词(如 have/has/had)连用,构成完成时态。
Did 的用法
用于一般过去时,表示过去某个时间发生的动作或状态:
✅ Did you do your homework yesterday?
✅ She didn't go to school last week.
✅ She didn't go to school last week.
注意:Did 后面接动词原形,不能用过去式或过去分词。
Done 的用法
作为过去分词,必须与助动词搭配使用:
- 现在完成时:have/has + done
- 过去完成时:had + done
- 被动语态:be + done
✅ I have done my homework.
✅ They had done the project before the meeting.
✅ The work was done by noon.
✅ They had done the project before the meeting.
✅ The work was done by noon.
常见错误对比
- ❌ I have did my homework. → ✅ I have done my homework.
- ❌ Did you finished it? → ✅ Did you finish it?
- ❌ She didn’t has done it. → ✅ She hasn’t done it. / She didn’t do it.
小测验
请选择正确的句子: