你好,根据我的理解:had是助动词而done是代动词,这里也就是指代某个动词的意思,它并没有实际的含义,只是做为一切实义动词的指代动词而已。
eg.I had finished my homework.我已经完成了我的作业。这里的finished就是由done替换来的。
同样,have/has +been+done里面的been,是助动词,是帮助完成这个现在完成时的被动结构的,它不可替代,同样也没有实质意义,只是帮助完成一个语法结构而已。
eg.My homework has been finished.我的作业已经被我做完了。
o(∩_∩)o...完全是根据我的理解一个字一个字打出来的哦,希望对你能有所帮助 不懂可以继续提问~~
追问我可以加你的qq么,求你啦~英语对我真的很重要。。。
告诉我你的qq号
追答824678072