22问答网
所有问题
has been done和has done的具体区别
谁能告诉我这两个到底在什么地方区别,请详细些。
谢谢啊
举报该问题
推荐答案 推荐于2016-05-23
前者是被动语态,已经被做。。
后者是主动的,已经做了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CfIh0ICI.html
其他回答
第1个回答 2006-09-09
has been done一般用于被动时态
has done就是一般现在时的形式
第2个回答 2006-09-09
一个是被动语态
一个是主动语态
相似回答
hasdone和hasbeendone的区别
答:
该两个单词的区别主要在于时态和语态的不同
。1、
has done 是现在完成时的主动语态形式
,表示动作在过去发生并且与现在有某种联系,主语是动作的执行者。2、has been done 是现在完成时的被动语态形式,强调动作的承受者以及动作是由其他人或事物完成的。
has
been
done和has
done的具体区别
答:
前者是被动语态,已经被做。。后者是主动的,已经做了
大家正在搜
has been done的用法
it has been done
had been done怎么用
has been to do
have to be done
has beendone
have has done
has since done
has been down
相关问题
Have/Has been done 与Have/Has d...
Have/Has been done 与have/Has d...
has been done和wasdone的区别
has been doing have been done区...
Have/Has been done 与Have/Has d...
英语have/has done和have/has been ...
has been done跟has been doing有什...
has done sth. Has been done. 的...