A与D区别是什么?12.__________ has helped to save the drowning girl

A与D区别是什么?
12.__________ has helped to save the drowning girl is worth praising.
A.Who B.The one
C.Anyone D.Whoever
用A意思为:那个救起.的人 应该也能说通吧
达克茂 1年前 已收到3个回答 举报

atom_e 幼苗

共回答了21个问题采纳率:90.5% 举报

答案:D
解析:A中的who是错误的,因为如果选A,who是引导词,前面没有先行词,是错误的.而D中的whoever是正确的,任何人,不管是谁的意思,如果把A中的who前面加Anyone就对了,即whoever = anyone who.即本句是一个主语从句,相当于anyone who引导的定语从句
翻译:不管是谁救了落水女孩都是值得表扬的.

1年前 追问

9

达克茂 举报

但是who也可以引导主语从句呀?

举报 atom_e

who可以引导主语从句,但是本句如果用who,不符合句意,who是谁的意思,用在本句中就是:谁救了落水女孩这件事是值得表扬的。也就是说还不知道是谁救的,却要表扬。who引导的主语从句,一般是这样的,如 Who has stolen the money is not known yet. 是谁偷的钱,还不知道呢。

达克茂 举报

还有个问题:It is pretty well understood what controls the flow of carbon dioxide in and out the atmosphere today这句话怎么翻译?

举报 atom_e

今天我们对如何控制二氧化碳在大气层中流通已经了如指掌。

魅力天使丽人 幼苗

共回答了2个问题 举报

你要明白出题者的意图,严格从语法来讲,是选D的,从翻译过来的意思来讲,D也比较顺口。有时候严格从语法比较晦涩,这时你可以从语义的角度来思考问题。。。

你说的who引导主语从句,是一个句子做主语,你带入进去看看,不是很通顺。
who has helped to save the drowning girl 是什么意思?
Whoever has helped to ...

1年前

1

度是0889 幼苗

共回答了160个问题 举报

告诉你一个最简单的区分A和D这两种词的区别。用特殊疑问词来引导名词性从句,其实是特殊疑问句在句中做主语,宾语,表语,同位语。因此,这种特殊疑问词都带有疑问的语气。who翻译成“谁”。而whoever,通常翻译成".....的人”。你也可以将这种方法用在what和whatever,which和whichever等等。...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.035 s. - webmaster@yulucn.com