i am done & i have done有什么区别?

问题描述:

i am done & i have done有什么区别?

i am done是被动语态,表示我被...
i have done是现在完成时,表示我做完了...

意思差不多,只是
I AM DONE 是一般现在时,DONE为形容词
I HAVE DONE 是现在完成时,DONE 是动词

im done是我完事了,我要做的事情都做完了的意思.也可是说Im all set.
I have done后面需加做过的事情.
意思是我做了这件事.后面不加东西句子不完整

i am done是被动时态 表主语被某人施予什么动作
i have done是现在完成时态 表主语到现在已经完成了某事