在英语学习中,done 和 did 都与动词 do 的过去形式有关,但它们的语法功能和使用场景完全不同。
Did 是动词 do 的一般过去时形式,用于构成过去时态的疑问句、否定句或强调句。
Done 是动词 do 的过去分词形式,通常与助动词 have/has/had 连用,构成完成时态;也可用于被动语态。
❌ 错误:I have did my homework.
✅ 正确:I have done my homework.
❌ 错误:Did you finished it?
✅ 正确:Did you finish it?
记住:did 后面接动词原形;done 前面必须有助动词(have/has/had/was/were 等)。
- Did = 一般过去时 → 表示过去某个时间发生的动作。
- Done = 过去分词 → 必须与助动词搭配,表示完成或被动。
掌握两者的区别,能显著提升你的英语表达准确性!