【C12】A.could have setB.should have setC.ought to have setD.need to have set
已帮助 人
【C12】
A.could have set
B.should have set
C.ought to have set
D.need to have set
请帮忙给出正确答案和分析,谢谢!
-
正确答案:A
语法题。根据上文,该句是指说几句本可以让他获得自由的话而背叛自己的事业,但实际上曼德拉并没有这么做,所以此处应选[A],couldhavedonesth.指“本可以做某事而实际上并未做”。shouldhavedone有“本应该做某事而实际上并未做”的意思;oughttohavedone的意思也是“本应该做某事而实际上并未做”;needtohavedone没有这种结构,故[B]、[C]以及[D]均不符合文意,均可排除。
