88问答网
所有问题
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://88.wendadaohang.com/zd/McVSaaaSVMt1BgVKVKK.html
相似回答
大家正在搜