77问答网
所有问题
has been done 和 has done到底有什么区别
如题所述
举报该问题
推荐答案 2013-10-30
Have/Has been done 与Have/Has done 两者都表示完成 ,他们的区别前者是被动,后者是主动。
Have/Has been done是
被动语态
,Have/Has done 是主动语态。
给你举个例子吧:
比如说:我已经完成了任务,可以说:I have finished the task.这是主动
如果说任务已经被完成了,你可以说:The task has been finished 这是被动。
希望可以帮你。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/C62IhhhI2C0XTf2S2SS.html
相似回答
hasdone和hasbeendone的区别
答:
该两个单词的区别主要在于时态和语态的不同
。1、
has done 是现在完成时的主动语态形式
,表示动作在过去发生并且与现在有某种联系,主语是动作的执行者。2、has been done 是现在完成时的被动语态形式,强调动作的承受者以及动作是由其他人或事物完成的。
has
been
done和has
done的
具体
区别
答:
前者是被动语态,已经被做。。后者是主动的,已经做了
Have/
Has
been
done
与Have
/Has
done 到底有什么区别
答:
have/has been done 与 have/has done的区别
have/has done 是现在完成时的表达法
。现在完成时的意思就是,事情发生在过去对现在的影响。例如:在过去的五年里,我已经参观这里两次了。I have visited here twice in the past five years.have/has been done恰好是现在完成时的被动语态。也就是说...
have
/
has
been
done与Have
/
Has
done的区别是什么
?
答:
Have/Has been done 与Have/Has done的区别:
1、二者表达的语态不同
。have been done是现在完成时的被动语态,表达的状态是被动的;而have done是现在完成时的主动语态,表达的状态是主动的。2、二者应用的主语不同。have been done一般主语用物。而have done一般主语用人。以上为二者的根本区别,并无...
Have/
Has
been
done
与Have
/Has
done 到底有什么区别
啊
答:
Have
/
Has
been
done
与
Have/Has done
的区别
只在语态使用的区别,如下:1、
have
been
done是
现在完成时的被动语态,表达的状态是一种被动的,一般主语用物。如:His homework
has
been finished before he went home.他的作业在回家之前就被完成了。2、have done是现在完成时的主动语态,表达的状态是...
Have/
Has
been
done与Have
/ Has
done的区别
在哪里?
答:
Have
/
Has
been
done
与
Have/Has done
的区别
:1、Have/Has been
done是
现在完成时的表达法,现在完成时的意思就是,事情发生在过去对现在的影响。2、Have/Has done是现在完成时的被动语态,表达过去被完成的一件事。
Have/
Has
been
done
与Have
/Has
done 到底有什么区别
啊
答:
两者都表示完成 但是:
Have
/
Has
been
done是
被动语态,Have/Has done 是主动语态。而
have
been doing 表示某人一直在做某事,有可能延续下去,有可能刚刚结束。
大家正在搜
been和done有什么区别
had been done怎么用
it has been done
has been to do
has been done的用法
have to be done
has beendone
have has done
has since done