33问答网
所有问题
have been done与be done的区别和用法
要具体,很详细
举报该问题
推荐答案 2010-09-22
have been done表示现在完成时的被动语态,其用法兼顾完成时和被动语态,表示完成被动,be done表示一般过去时的被动语态,其用法只表示一般的被动,不表完成。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RBdWR44h5.html
其他回答
第1个回答 2010-09-22
have been done是现在完成进行时,表示到现在已经做了并且还在继续做某件事
be done是被动语态,不解释。
具体的看参考资料
参考资料:
http://baike.baidu.com/view/758109.html#4
http://baike.baidu.com/view/135.htm#1
第2个回答 2010-09-22
have been done 这是过去式和过去分词have是不译的 been是be的过去分词 done是do的过去分词,过去分词表示已经完成~整句意思是 已经被完成
本回答被网友采纳
相似回答
大家正在搜
相关问题
have been done和be done的区别
have done和have been done 的区别
have done和have been done 的区别
1.be done和have/has/had been do...
Have/Has been done 与Have/Has d...
“have been done”和“have done”有什...
be, being, been 区别
be/was+been+done与have/had+been...