have been只表被动吗

如题所述

第1个回答  2018-11-24
have been
一般被看作被动语态的现在完成时态,但还有一个特例,补充一下:
I have been to England. 我去过英国。
have been 在此表示“去过”,是主动语态。追问

I have been away from Paris for two weeks.这里的been是……

追答

be away from:离开
我离开巴黎已经两周了。
主动语态,现在完成时态。
简单的办法区分主动和被动:
仅当be+done时, 表被动语态。
请采纳,谢谢!

第2个回答  2018-11-24
并不一定。可以表示完成的被动。
第3个回答  2018-11-23
回答如下
不是
一,被动语态的完成式
We have been scolded.我们已经被责骂了

二,be动词的完成时
She has always been a sweetheart. 她一直是一个甜心可人追问

I have been away from Paris for two weeks.这里的been是……

追答

这里属于第二种情况,be动词的完成时形式,后面away...是表语

第4个回答  2018-11-24
have been 是现在完成时,就是表示已经开始了到没有结束追答

但还没结束

第5个回答  2018-11-17
完成式的被动追问

have been here也是被动吗?

追答

没有这样的表达方式 直接就是i am here be here

本回答被网友采纳