✔ 最佳答案
have done is active form (句子重點是subject)
have been done is passive form(句子重點是object)
eg: I have done my homework (重點- I)
The homework has been done by me (重點- homework)
homework is object
I is the subject.
the difference is that the positions are reversed.看看你想突出subject or object