求文档:_______ a satisfactory operation,the patient recovered f

求文档:_______ a satisfactory operation,the patient recovered from illness very quickly .
A.Having been given B.Having given C.Giving D.Being given 昨天高考我选着A最后又改成了B 结果B对了 郁闷啊 A那个不是有谓语been了吗?这里考的不是非谓语动词吗?老是和我们说的是主句是过去时从句往前推一个时态就是had given
双鱼小熊 1年前 已收到1个回答 举报

筱芷 花朵

共回答了21个问题采纳率:100% 举报

B对了?我觉得应该是A吧..被动的啊...have given 是主动语态..病人怎么给自己做手术呢?

1年前 追问

3

双鱼小熊 举报

嗯 是A 刚才打错了 给详细讲解下吧

举报 筱芷

have given an operation...动手术 have been given an operation...被动手术 这句话主语是病人,病人一定是被动手术啊..

双鱼小熊 举报

但是过去分词given不是已经表被动了吗?为什么还要加个been 这是非谓语动词啊 加上been不是就是谓语了?

举报 筱芷

given 是过去分词的格式 但是跟have在一起 表示完成时态啊..并不是被动啊 have been given 是表被动
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.030 s. - webmaster@yulucn.com