一道单选。The worker,( ) for the accident,was sleeping when he was on duty.

AtoblameBbeingblamedCblamedDblaming正确答案是C,为什么不选A或者D呢?blame不是无被动吗... A to blame B being blamed C blamed D blaming
正确答案是C,为什么不选A或者D呢?blame不是无被动吗
展开
百度网友62d9b5d
2011-01-20 · TA获得超过130个赞
知道小有建树答主
回答量:58
采纳率:0%
帮助的人:96.8万
展开全部
blame用作及物动词时,通常用于下面三个句型:
1. blame sb. for sth. /doing sth. 为某事责备某人/责备某人做了某事。如:
Many children are afraid of being blamed for making mistakes in speaking English. 许多孩子害怕讲英语时犯错误而受责备。
He blamed his teachers for his failure. 他把自己的失败归咎于他的老师。
His companion, blamed for the accident, had not been driving carefully. 他的同伴没有谨慎驾驶,应对事故负责。

2. blame sth. on sb. 把某事归咎于某人。如:
The police blamed the traffic accident on Jack's careless driving. 警察把那起交通事故归咎于杰克的粗心驾驶。
It's no use blaming our defeat on him. 把我们的失败归罪在他头上是没用的。
She blamed the failure of their marriage on him. 她把婚姻的失败归咎于他。

3. be to blame (for)应(为……)承担责任;该(为……)受责备。[注意]此处不能用被动语态。如:
The children were not to blame for the accident. 那次事故怪不着孩子们。
He is more to blame than you. 是他更应受责备,而不是你。
Who is to blame for starting the fire? 这场火灾该由谁负责?
I am in no way to blame. 决不该责备我。

在这个句子中不能使用3句型,因为be to blame的意思是“该为某事负责(表谴责语气,主语尚未对该事负责并带有一定的推断语气)”,而在这个句子中the worker已证实并已经对这件事负责,所以用1句型的被动语态。
lynnelinxue
2011-01-14 · TA获得超过5.6万个赞
知道大有可为答主
回答量:2.2万
采纳率:75%
帮助的人:9832万
展开全部
The worker was sleeping when he was on duty

上面即句子主体,

()for the accident, 是The worker 的后置定语.

因为有词组: be blamed for: 因……被责备

所以,要用过去分词后置定语.

AD都不行. 至于B ,显然不能用进行时,因为'现在'并没有被责备
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cyberenemay
2011-01-14 · TA获得超过3461个赞
知道大有可为答主
回答量:2152
采纳率:0%
帮助的人:572万
展开全部
C blamed
be to blame才无被动
这里是be blamed for sth,做状语,省be
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nachangyouhuo
2011-01-14 · TA获得超过725个赞
知道小有建树答主
回答量:963
采纳率:0%
帮助的人:539万
展开全部
blame sb for sth:因....责备某人
was sleeping when he was on 因为是过去时态所以用blamed
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式