one作代词用法

Of all reasons against humanity, there is no one worse than ____ who employs great intellectual force to keep down the intellect of his less favoured brother.

A.him

B.one

C.that

D.he

这道题答案给的是B,为什么不选A呢? 望老师们解答。

请先 登录 后评论

最佳答案 2019-06-30 14:06

he在早期英语中可用作不定代词指性别不确定的一个人,但这种用法现在已经不用了,仅仅见于早期文学作品中。现在用不定代词one指一个人。例如《韦氏词典》he的释义之一及例句:

used in a generic sense or when the sex of the person is unspecified

He that hath ears to hear, let him hear.

than是个连词,后接从句。非正式语体将than用作介词,后接宾格代词,最初被认为是错误,后来被认可。但这种宾格的him与指一个性别确定的一个人这种古体用法是格格不入的。故A选项是明显错误。D选项 than he who  he作为不定代词在现代英语中也是不用的。

而作为人称代词,he或him只能后接 非限制性定语,不能接限制性定语。本句who引导限制性定语从句,故D项也是错误。只有one who为正确选项。

请先 登录 后评论

其它 1 个回答

mengxin Z

比较级,搞成对称结构就好理解了

不知道前面说的reasons, 如何跟后面的句子扯得上?

题主确定没有抄错题么?这个暂且不管,懒得想。


后面的结构是:

there is no one who is worse than the person who employs sth to do sth

关系代词=从句抠掉的词=先行词

the person应该是主格,选D (即 he ), 这种he=anyone

B项的one前面少了the


请先 登录 后评论
  • 0 关注
  • 1 收藏,4861 浏览
  • Gaofangyuan 提出于 2019-06-29 17:31

相似问题