. ________many times , he still couldn't understand it . 10

.________manytimes,hestillcouldn'tunderstandit.A.Havingbeentold.B.ToldC.HewastoldD.Th... . ________many times , he still couldn't understand it .
A. Having been told . B. Told
C. He was told D. Though he had been told
答案为A为什么不选D
展开
似靖灵3y
2010-08-01 · TA获得超过3968个赞
知道大有可为答主
回答量:1371
采纳率:0%
帮助的人:1562万
展开全部
A. Having been told
句中用逗号隔开,且无连词引导,因此,前面不是句子结构,只是句子的一个成分,故选A,用非谓语动词作状语。

不选D,D中是过去完成时,从后半句看still 是指到现在为止还不会,而过去完成时,是到过去某个时间点已经结束了。在词句中,就是指不会再有人告诉他了···而按句子意思,直到现在为止,已被告知n次,可能还没有有完成,现在完成进行时···
白苍岭菜市场
2010-07-31 · TA获得超过2107个赞
知道小有建树答主
回答量:658
采纳率:0%
帮助的人:385万
展开全部
D. Though he had been told
由句意可知,尽管他问了很多次,但他还是不明白

多谢采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伊凡姜维
2010-07-31 · TA获得超过9625个赞
知道小有建树答主
回答量:1977
采纳率:0%
帮助的人:1419万
展开全部
我也觉得选A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
果果完
2010-07-31 · TA获得超过103个赞
知道答主
回答量:88
采纳率:0%
帮助的人:0
展开全部
d 虽然他被告知了许多次,但是他还是不懂。 but 和 thought 在英语中不能同时使用!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友443571db2
2010-07-31 · TA获得超过230个赞
知道答主
回答量:97
采纳率:0%
帮助的人:56.9万
展开全部
选A, 确定!
此题考查主语一致性问题和句首状语问题,解释较复杂,要靠语境的理解。
句意:已被告知多次,但他还是不能理解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吉又
2010-07-31 · TA获得超过202个赞
知道答主
回答量:253
采纳率:0%
帮助的人:117万
展开全部
A 这里选C或D都必须在两个完整的句子之间加一个连词才行,B显然错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式