22问答网
所有问题
hasbeendone和hasdone的区别
如题所述
举报该问题
推荐答案 2023-10-26
这两个的区别如下。
意思不同,hasbeendone是已经被完成,现在完成时,被动语态,hasdone是已经完成,现在完成时。
时态不同,hasbeendone是过去完成时,被动语态,hasdone是现在完成时。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/ffCICfCfhTSfICXXChS.html
相似回答
hasdone和hasbeendone的区别
答:
该两个单词的区别主要在于时态和语态的不同
。1、has done 是现在完成时的主动语态形式,表示动作在过去发生并且与现在有某种联系,主语是动作的执行者。2、has been done 是现在完成时的被动语态形式,强调动作的承受者以及动作是由其他人或事物完成的。
has been done和has done的
具体
区别
答:
前者是被动语态,已经被做。。后者是主动的,已经做了
大家正在搜
been和done有什么区别
has been done的用法
has beendone
it has been done
had been done怎么用
have has done
has since done
has been to do
has been down