11问答网
所有问题
Have/Has been done 与have/Has done. 之间的区别?
1有一个句子是这样的I have been to Australia. 如果是被动语态,难道是我被去了?而这里的to并不是动词,是不是让这个句子有点问题?
举报该问题
其他回答
第1个回答 2020-02-09
have been done 现在完成被动时
have done 现在完成时
第2个回答 2020-02-09
这个句子不是被动语态,它是be动词的现在完成时形式,to是一个介词。have been to是去过某地的意思。这个句子的意思是:我去过澳大利亚。本回答被提问者采纳
第3个回答 2020-02-09
这里是be的现在完成时,不是被动语态。
to Australia是介词短语作表语。
被动语态结构是:be+过去分词
have/has beed done
The work has been finished.
追问
谢谢!
相似回答
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 done和have/has been ...
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 bee...
Have/Has been done 与Have/Has d...
has been doing have been done区...
have done和have been done 的区别