英语题目,请高手解决,理由请说详细一些,谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:34:31
(A)again and again, but he did not tell me the truth.
A having been asked B being asked
C he had been asked D though he was asked

正确答案是C
这两个句子之间用but连接,说明它们是并列句,也就是说前句应该是个独立的句子。
1. AB 都用非谓语结构,它是不能独立成句的,如果后面没有but,用它们做状语倒是可以考虑。
2. D 就更不用说了,楼主肯定知道,连词是不能同时用两个的,这里就有两个:though和but了。再比如because和so也是不能连用的。