has been与has been done有什么区别?

如题所述

has been 是be动词的现在完成时,如:He is there. (一般现在时)意思是:他在那儿。 He has been there for five minutes. ( 现在完成时)意思是:他已经在那儿呆了五分钟了。) 而has been done 是do动词的现在完成时被动形式。表示已经被做了。如:His homework has been done. 他的作业已经做完了。追答

如有疑问,欢迎追问,有问必答!

追问

明白了👌

追答

谢谢采纳

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-11
has been与has been done有什么区别?
答:区别在于后者是被动语态,,前者是主动的
第2个回答  2021-05-01
I think has “been done ”is thatthings we can