_many times,but he still made the same mistake.

_many times,but he still made the same mistake.
A.Having been told B.He had been told
C.Being told D.Though he had been told.
为什么不选A
林毕志 1年前 已收到3个回答 举报

这不可能 幼苗

共回答了25个问题采纳率:84% 举报

答案:B
句中有but这个连词,所以前面的是句子,而不是非谓语动词,所以排除A.如果将but去掉,正确答案就是A.

1年前

2

Magic11 幼苗

共回答了832个问题 举报

后面是MADE 过去式

1年前

0

寻觅朱佳斌 幼苗

共回答了10个问题 举报

首先 Though不能与but连用 排除D
从后半句but he still made the same mistake中看出时态是一般过去时
且but表转折 过去他已被告知了多次,但仍然犯了同样的错。强调 在他犯错之前(此处时态 可以看成过去的过去) 所以选B
希望我这么说你能理解

1年前

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