____ many times , he still couldn't understand it

AhavingbeentoldBhavingtoldCtohavebeentoldDthoughtobetold为什么选A其他的为什么不能选呢... A having been told B having told
C to have been told D though to be told
为什么选A 其他的为什么不能选呢
展开
nbkyl1
2012-11-28 · TA获得超过648个赞
知道答主
回答量:332
采纳率:100%
帮助的人:85.6万
展开全部
您好,这句话无论填told 还是having been told 都是个病句,因为并列连词 but 前后应该均为完整的句子。这句话可改成:
1、Having been told many times,he still could not understand it.
2、He was told many times ,but (he)still could not understand it.
3、Although( he was) told many times,he still could not understand it.
having been told,作状语表示被动, 强调非谓语动词所表示的动作发生在句子谓语之前,told只表示被动,而不表示发生先后答案是He had been told
卡臭
2012-09-12 · TA获得超过1289个赞
知道小有建树答主
回答量:581
采纳率:0%
帮助的人:829万
展开全部
你好,这里是考察现在分词的用法。

A选项是 现在分词的被动语态。表示的动作,是发生在主句的谓语动词之前。
这里复合句意。 之间就已经讲过很多次了,他仍然不明白。完全符合。因此答案是A。

B选项 现在分词的一般形式。 表示的动作,是和主语的谓语同时发生。没有先后之分。
因此这里不恰当。所以排除了B

C和D都是不定式,不定式是表示目的。因此也不对。(特别不能从意思上去理解,只能从语法上才能排除。)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vicky119cc
2012-09-12
知道答主
回答量:9
采纳率:0%
帮助的人:1.4万
展开全部
这个是考察非谓语的用法 非谓语用法有三个 主动用v-ing 被动用v-ed 将来用 to do “他被告知”是被动的,所以就用被动语态,排除B C, 又因为told 这个动词发生在“understand”之前,要用“ have done” 的结构 ,综上所诉,就选A 了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fightout
高粉答主

2012-09-12 · 关注我不会让你失望
知道顶级答主
回答量:8.6万
采纳率:81%
帮助的人:3.8亿
展开全部
从句意看, 前后有转折关系, 可见前部分是表让步的
首先排除C,D 不定式不可以作让步状语
B 的语态不对

【希望帮助到你,若有疑问,可以追问~~~
祝你学习进步,更上一层楼!(*^__^*)】
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式