
_many times, but he still made the same mistake.
A.HavingbeentoldB.HehadbeentoldC.BeingtoldD.Thoughhehadbeentold.答案是B为什么不选A...
A. Having been told B.He had been told
C.Being told D. Though he had been told.
答案是B 为什么不选A 展开
C.Being told D. Though he had been told.
答案是B 为什么不选A 展开
3个回答
展开全部
答案:B
解释:句中有but这个连词,所以前面的是句子,而不是非谓语动词,所以排除A。如果将but去掉,正确答案就是A。
祝你学习进步,更上一层楼!请记得采纳,谢谢!(*^__^*)
解释:句中有but这个连词,所以前面的是句子,而不是非谓语动词,所以排除A。如果将but去掉,正确答案就是A。
祝你学习进步,更上一层楼!请记得采纳,谢谢!(*^__^*)
展开全部
首先 Though不能与but连用 排除D
从后半句but he still made the same mistake中看出时态是一般过去时
且but表转折 过去他已被告知了多次,但仍然犯了同样的错。强调 在他犯错之前(此处时态 可以看成过去的过去) 所以选B
希望我这么说你能理解
从后半句but he still made the same mistake中看出时态是一般过去时
且but表转折 过去他已被告知了多次,但仍然犯了同样的错。强调 在他犯错之前(此处时态 可以看成过去的过去) 所以选B
希望我这么说你能理解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
后面是MADE 过去式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询