did是动词的过去式,用于过去时态的句子中,表示做、干、行动等,传达的是动作发生在过去,强调行为本身而非结果。例如:He did a good job.(他做得很好。)
done是动词的过去分词,常用于完成时态的句子中,表示已完成的行为或状态,传达的是动作已经完成并产生了结果。例如:I have done my homework.(我已经做完了我的作业。)
总的来说,done和did的区别主要在于词性、含义和时态方面,done用于完成时态,表达已完成的状态;did用于过去时态,表达过去发生的动作。