【do的过去式是did还是done】在英语学习过程中,动词“do”的过去式是一个常见的问题。很多学习者会混淆“did”和“done”,不清楚它们各自在句子中的使用方式。实际上,“do”的过去式是“did”,而“done”则是其过去分词形式,两者在用法上有所不同。
一、总结
- do 的过去式是 did,用于一般过去时。
- done 是 do 的过去分词,常用于完成时态(如现在完成时、过去完成时)。
- 两者不能互换使用,需根据句子结构选择正确的形式。
二、表格对比
| 项目 | did | done |
| 词性 | 过去式 | 过去分词 |
| 用法 | 一般过去时 | 完成时态 |
| 是否需要助动词 | 不需要(单独使用) | 需要助动词(如 have/has) |
| 例句 | I did my homework. | I have done my homework. |
三、具体用法说明
1. did 的用法:
- 用于陈述句或疑问句的一般过去时。
- 例如:
- She did her work yesterday.
- Did you finish your task?
2. done 的用法:
- 用于完成时态,表示动作已经完成。
- 例如:
- He has done his job already.
- They had done the project before we arrived.
四、常见错误提醒
- ❌ 错误:I did not done my work.
- ✅ 正确:I did not do my work. / I have not done my work.
- ❌ 错误:She done the task last week.
- ✅ 正确:She did the task last week. / She has done the task.
五、小结
“do”的过去式是“did”,而“done”是其过去分词形式。理解两者的区别有助于正确使用英语时态,避免语法错误。在实际应用中,应根据句子的时态和结构来选择合适的词形。
通过以上对比和例子,可以更清晰地掌握“did”与“done”的区别,提升英语表达的准确性。


