求解一个高中英语语法点 have been

求解一个高中英语语法点 have been大家看圈2,那个been到底有什么用?我以前查过他们说have后面加been是表示被动,到这里哪有被动啊?为什么用been?

这里been表示的不是被动,而是充当一个谓语动词,因为had后没有实义动词,这时只能用been来代替。(一个句子里不可能没有谓语)
been并不一定表被动,例如:He has been there.表主动
have/has been done had been done才是被动
一般而言,been+实义动词的过去分词(done)表被动
就看你怎么理解了,有时要根据句意来判断是主动还是被动
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-14
您好,这里的have been to并没有表被动。

have been to是现在完成时的一个固定搭配,表示去过某地,并且已经回来了。

另外,现在完成时的被动语态结构为:

have/has been+动词过去分词追答

因为您给出的例句中为as if的虚拟语气,且与过去事实不符,因此现在完成时要变成过去完成时

很高兴回答您的问题。如果满意请采纳。有其他疑问欢迎追问。谢谢

第2个回答  2016-08-14
被动语态的现在完成时结构就是在have/has后面加been+动词过去分词
第3个回答  2016-08-14
这个had been to不是被动,是虚拟语气与as if 相关