33问答网
所有问题
Have/Has been done 与Have/Has done 到底有什么区别啊
Have/Has been done 与Have/Has done 到底有什么区别啊
最好简单一点 急!
那 Have/Has been doing 呢?
举报该问题
推荐答案 推荐于2016-02-22
两者都表示完成
但是:
Have/Has been done是被动语态,Have/Has done 是主动语态。
而have been doing 表示某人一直在做某事,有可能延续下去,有可能刚刚结束。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/FLGFeR8R.html
其他回答
第1个回答 2007-06-05
Have/Has been done是被动语态,Have/Has done 是主动语态。一般用Things have been done……,someone has done sth.
第2个回答 2007-06-05
两者都表示完成.但前者是被动,表示已经被完成,
后者是主动,表示已经完成.
第3个回答 2007-06-05
前者是被动,表示已经被完成了
后者是主动,表示已经完成了
相似回答
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是现在完成时的被动语态,表达的状态是一种被动的
,一般主语用物。如:His homework has been finished before he went home.他的作业在回家之前就被完成了。2、have done是现在完成时的主动语态,表达的状态是...
Have/
Has
been
done与Have
/ Has done的
区别
在哪里?
答:
1、Have/Has been done是现在完成时的表达法,现在完成时的意思就是,事情发生在过去对现在的影响
。2、Have/Has done是现在完成时的被动语态,表达过去被完成的一件事。
大家正在搜
相关问题
has been doing have been done区...
Have/Has been done 与Have/Has d...
Have/Has been done 与Have/Has d...
Have/Has been done 与Have/Has d...
Have/Has been done 与have/Has d...
英语have/has done和have/has been ...
have been done和has been done,分...
has been done跟has been doing有什...