关于一个定语从句先行词及该句中所包含的语法问题

问题描述:

关于一个定语从句先行词及该句中所包含的语法问题
在新概念第2册地28课中有这么一个句子 Jasper is one of those rare people who believes in anciant myths.此句中定语从句的谓语动词是单数形式.并且,在新概念本课课文注释中指出who believes in anciant myths起定语作用修饰one;由于one是单数,因此从句中使用单数动词.而of those rare people 是另一个定语,修饰one.
而在我所购买的参考书中,有一个不同的意见它说当“one of + 复数名词”后跟定语从句时,从句中的谓语动词始终用复数,因为关系代词的先行词不是one,而是of 后的“复数名词”.
我个人认为这两种意见是矛盾的,我的问题是这个句子的先行词到底是什么,定语从句who believes the ancient myths所修饰的词是one 还是of 后面的复数名词?两本书中的两个不同意见那一个是正确的.如果两个都是正确的,那么分别是在什么情况下成立?

首先,我要说LZ你的观察十分细心~我个人认为who believes the ancient myths修饰的是主语Jasper,其实one of those rare people 和 who believes in anciant myths都是修饰Jasper的,所以用单数形式是没错的.其实有些参...