This is one of the best novels that (have appeared) this year 为什么用have,one of不是...This is one of the best novels that (have appeared) this year为什么用have,one of不是单数吗?

问题描述:

This is one of the best novels that (have appeared) this year 为什么用have,one of不是...
This is one of the best novels that (have appeared) this year
为什么用have,one of不是单数吗?

很简单。读完以下内容,你就明白了:
1 Tom is one of the boys who have passed the test --------这里的who修饰boys,是复数,所以用have.
2 Tom is the one of the boys who has passed the test. -------这里的who修饰the one,是单数,所以用has.

这是要根据先行词决定的,这个句子的先行词是novels,是复数,所以要用have。

这里that引出的从句跟的是Novels,如过前面对one进行特指,比如the very one或者the only one of the novels后面跟的才是one

one of the ..s 做先行词时,用复数
the only one of the....s做先行词时,用单数
如:
He is the only one of the students who is absent today.
He is one of the students who are absent today.