A与D区别是什么???

12.__________hashelpedtosavethedrowninggirlisworthpraising.A.WhoB.TheoneC.AnyoneD.Who... 12. __________ has helped to save the drowning girl is worth praising.
A. Who B. The one
C. Anyone D. Whoever
用A意思为:那个救起....的人 应该也能说通吧
展开
家不敢回复cJ
2013-02-23 · TA获得超过11.3万个赞
知道大有可为答主
回答量:2.1万
采纳率:73%
帮助的人:1.5亿
展开全部
答案:D

解析:A中的who是错误的,因为如果选A,who是引导词,前面没有先行词,是错误的。而D中的whoever是正确的,任何人,不管是谁的意思,如果把A中的who前面加Anyone就对了,即whoever = anyone who。即本句是一个主语从句,相当于anyone who引导的定语从句

翻译:不管是谁救了落水女孩都是值得表扬的。

希望能帮到你,祝更上一层楼O(∩_∩)O
有不明白的请继续追问(*^__^*)
更多追问追答
追问
但是who也可以引导主语从句呀?
追答
who可以引导主语从句,但是本句如果用who,不符合句意,who是谁的意思,用在本句中就是:谁救了落水女孩这件事是值得表扬的。也就是说还不知道是谁救的,却要表扬。who引导的主语从句,一般是这样的,如

Who has stolen the money is not known yet.

是谁偷的钱,还不知道呢。
来自:求助得到的回答
ling101_1980
2013-02-23 · TA获得超过693个赞
知道小有建树答主
回答量:587
采纳率:100%
帮助的人:458万
展开全部
告诉你一个最简单的区分A和D这两种词的区别。用特殊疑问词来引导名词性从句,其实是特殊疑问句在句中做主语,宾语,表语,同位语。因此,这种特殊疑问词都带有疑问的语气。who翻译成“谁”。而whoever,通常翻译成".....的人”。你也可以将这种方法用在what和whatever,which和whichever等等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
QQ1246182688
2013-02-23 · 超过22用户采纳过TA的回答
知道答主
回答量:169
采纳率:0%
帮助的人:76.1万
展开全部
你要明白出题者的意图,严格从语法来讲,是选D的,从翻译过来的意思来讲,D也比较顺口。有时候严格从语法比较晦涩,这时你可以从语义的角度来思考问题。。。

你说的who引导主语从句,是一个句子做主语,你带入进去看看,不是很通顺。
who has helped to save the drowning girl 是什么意思?
Whoever has helped to save the drowning girl 又是什么意思?
如果选择一个做is worth praising的主语,该选哪一个呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式