英语翻译

问题描述:

英语翻译
"我做好了”,这个句子的美式英语的翻译到底是“i have done”还是“i am done”?,为什么我在中国学校学到的现在完成时是“i have done”,而又一次我在美国发短信给我的host的时候他跟我说是“i am done”,不是“i have done”,然后还告诉我若果是“you”的话是“you are done”.

i have done 后面需要加宾语
I am done. 是个完整的句子