。。。高中英语选择!!!help!

来源:百度知道 编辑:UC知道 时间:2024/09/23 19:07:41
————mang times,but he still couldn't understand it.
A.Having been told B.He was told
答案选B,请仔细解释一下A为什么不行,谢谢
请讲得易懂一点!!!

一看到but就要想到这是两个独立的句子。but是连词

选A的话就没有主句了,这里的but引导的可是从句,要是选A的话就要删掉but

but连接的是两个并列句,选A的话,前面的句子就不是单句了

一句话有n个谓语 就有n-1个关系词。这里有1个but,说明有2个谓语。所以横线上应该有一个谓语。选A就是非谓语了.