11问答网
所有问题
hasbeendone和hasdone的区别
如题所述
举报该问题
推荐答案 2023-10-26
这两个的区别如下。
意思不同,hasbeendone是已经被完成,现在完成时,被动语态,hasdone是已经完成,现在完成时。
时态不同,hasbeendone是过去完成时,被动语态,hasdone是现在完成时。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/PPFSFPFPqM7PSFvvFq7.html
相似回答
hasdone和hasbeendone的区别
答:
该两个单词的区别主要在于时态和语态的不同
。1、has done 是现在完成时的主动语态形式,表示动作在过去发生并且与现在有某种联系,主语是动作的执行者。2、has been 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