英语 一道单选 (30 17:36:36)the wounded soldier is reported_______last night.A.to be operated on       B.to have been operated on    C.   being operated on      

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 04:29:35

英语 一道单选 (30 17:36:36)the wounded soldier is reported_______last night.A.to be operated on       B.to have been operated on    C.   being operated on      
英语 一道单选 (30 17:36:36)
the wounded soldier is reported_______last night.
A.to be operated on       B.to have been operated on    C.   being operated on                             D. having been operated on
选什么,为什么

英语 一道单选 (30 17:36:36)the wounded soldier is reported_______last night.A.to be operated on       B.to have been operated on    C.   being operated on      
选B.句意是 据报道,这个受伤的士兵昨晚做了手术.
be reported to do sth.是词组,被报道了做了某事.这里是被报道了接受手术.
而主语是士兵,士兵是被在身上做手术的.所以用被动语态.BE OPERATED ON.
最后一步,时间状语是昨天晚上.那么手术已经完成.所以用完成时态.
以上三步结合起来就是答案B

受伤的士兵被告知昨晚已经动了手术。
答案C
此句为过去完成时,表示过去发生的事情对现在造成的影响。
have done表示主动,而这里的have been done(have been operated)是被动语态,士兵是被动手术的。故选C

B
首先判断出是被动;
再判断出有时间先后;
故选B

B

选B, 你记住一个句型 做题经常用到的!
sb/sth be said/reported/seen...to have done = it's said/reported that...(据说;据报道...你应该学过这个短语吧``重点的)
又因为句子中有last night,所以不能选A
希望你能理解!

选B.
由题知是过去时 根据情景判断不必用完成时 因为对现在不造成影响
受伤的战士是被带去做手术,不能是自己做,所以用被动
be reported _to have done/_that是固定搭配,是据报道是......的意思
因此选B