在英语学习中,did 和 done 都是动词 do 的不同形式,但它们的用法完全不同。正确区分二者对掌握英语时态和语态至关重要。
Did 是助动词 do 的过去式,主要用于构成一般过去时的疑问句和否定句,也可作实义动词表示“做”。
Done 是过去分词,不能单独使用,必须与助动词(如 have/has/had 或 be)连用,用于完成时或被动语态。
❌ 错误:I have did my homework.
✅ 正确:I have done my homework.
❌ 错误:Did you done it?
✅ 正确:Did you do it? 或 Have you done it?
记住:did 用于一般过去时(无需其他助动词),而 done 必须搭配助动词使用,出现在完成时或被动结构中。