Did 与 Done 的区别与用法详解
在英语学习中,did 和 done 是两个常被混淆的动词形式。它们都与动词 do 相关,但语法功能和使用场景完全不同。
1. Did 是什么?
Did 是动词 do 的一般过去式,用于构成一般过去时的疑问句、否定句或强调肯定句。
• I did my homework yesterday.
• Did you call him?
• She didn’t go to school last week.
2. Done 是什么?
Done 是动词 do 的过去分词,必须与助动词(如 have/has/had)连用,构成完成时态。
• I have done my homework.
• She had done the dishes before dinner.
• They haven’t done their project yet.
3. 常见错误对比
- ❌ “I done it.” → ✅ “I did it.” 或 “I have done it.”
- ❌ “Have you did it?” → ✅ “Have you done it?”
- ❌ “She didn’t done her work.” → ✅ “She didn’t do her work.”
4. 小结
记住:
- Did = 一般过去时(单独使用)
- Done = 过去分词(必须搭配 have/has/had)