done和be done的区分?

如题所述

"done"和"be done"之间有一些区别:

    "done"是"do"的过去分词形式,表示动作或状态已经完成或结束。它可以用作形容词来描述已经完成的事情或被做完的状态。例如:

    I have done my homework. (我已经完成了我的家庭作业)

    The meal is done. (饭菜做好了)

    "be done"是"be"与"done"构成的被动语态,表示动作由某人执行或状态由某人处于。它常用于描述其他人或事物正在完成某个动作或处于某种状态。例如:

    The dishes are being done by my sister. (盘子正在被我妹妹洗)

    The report will be done by tomorrow. (报告将在明天完成)

    总结来说,"done"是过去分词形式,用于表示完成的动作或状态,而"be done"是被动语态,用于描述某人正在执行动作或处于某种状态。

温馨提示:答案为网友推荐,仅供参考
相似回答