高中英语选择 题 请大虾讲解一下

来源:百度知道 编辑:UC知道 时间:2024/05/15 11:13:25
many times,but he still couldn’t unsecured it
A. Having been told B. Though he had been told C. He was told D .Having told

题干中已有连词but,说明but之前应该是个完整的句子,所以选C
若去掉but则可用AB两项

这是高中的?
选B 最简单的原因就是though和still搭配,意为虽然……但是……

选A
被动语态是肯定的 , though和but不能连用

答案是C
AD都有一个共同的问题,就是没有主语,如果要用A,but就不用,D的话更加不行,因为还没有用被动态。B的话用了though,后面的句子就不应该用but了。