一、基本形式介绍
- do:动词原形,用于一般现在时(主语非第三人称单数)或作为助动词。
- did:do 的过去式,用于一般过去时。
- done:do 的过去分词,用于完成时态或被动语态。
二、详细用法对比
1. do(一般现在时 / 助动词)
- I do my homework every day.(我每天做作业。)
- Do you like coffee?(你喜欢咖啡吗?)→ 助动词构成疑问句
- She doesn’t do yoga.(她不做瑜伽。)→ 助动词构成否定句
2. did(一般过去时)
- Yesterday, I did my homework.(昨天我做了作业。)
- Did you call him?(你给他打电话了吗?)
- He didn’t do anything wrong.(他没做错什么。)→ 注意:助动词 did 后接动词原形 do
3. done(完成时 / 被动语态)
- I have already done my homework.(我已经做完作业了。)→ 现在完成时
- The work was done by Tom.(这项工作是汤姆做的。)→ 被动语态
- Have you done your project yet?(你的项目做完了吗?)
三、常见错误提醒
- ❌ “I have did my homework.” → ✅ “I have done my homework.”
- ❌ “Did you done it?” → ✅ “Did you do it?”
- ❌ “She didn’t did it.” → ✅ “She didn’t do it.”
四、总结
do 是基础形式,did 表示过去动作,done 必须与助动词(have/has/had 或 be)连用。 掌握这三者的区别,是正确使用英语时态的关键一步。