____ but he still could not understand it.

____ but he still could not understand it.
A.Told many times B.Having been told many times
C.He has been told many times
D.Though he had been told many times
请问 去掉 句中but 后 怎么选
秦朝菜叶 1年前 已收到6个回答 举报

shieta 幼苗

共回答了30个问题采纳率:86.7% 举报

因为though,but不能连用,不选D
后半句是could,是过去式,前后时态要一致,不选C
同样道理,B项中,Having been told many times是现在完成进行式,故不选
A 只是省略主语和助动词,全句应是He had been told many times,but he still could not understand it.英语中,若前后主语一致,可省略主句主语和助动词.

1年前

1

阿拉的 幼苗

共回答了30个问题 举报

B
but前后主语一致,所以用被动形式,A 排除
Though,but不能同时用于一个句子,D 排除
but后时态为过去时,C 排除

1年前

2

丽丽宝宝 幼苗

共回答了21个问题 举报

C
因为有but连词,所以要连接两个完整句子,因为是“被告知”,所以用被动。
如果选B,它是一个状语,不应有but,而应换为“,”。

1年前

2

江南淑女1 幼苗

共回答了2个问题 举报

我觉得应该选择C,这个应该考的是现在完成式的被动语态。同时but连接两个句子。

1年前

2

caxzxb 幼苗

共回答了336个问题 举报

B AB 都是省略主语的,所以主语应该是he,他,应该是被告诉,所以A不行,D因为已有but就不能再有Though 至于C,因为C是一完整句子,题干也是完整句子,所以一定要有逗号隔开

1年前

1

白树叶 幼苗

共回答了344个问题 举报

C

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.012 s. - webmaster@yulucn.com