this is one of the best novels (have) appeared this year.为什么是用have ,不是has.前面不是说了是one of 那主语应该就只是单数啊?

问题描述:

this is one of the best novels (have) appeared this year.为什么是用have ,不是has.
前面不是说了是one of 那主语应该就只是单数啊?

have 是与前面the best novels 连接的,不是修饰一个,所以要用have

应该是that have
one of 结构中定语从句的先行词是of后面的复数名词,由于复数所以用have
如果出现the only one of则用单数,因为此时其先行词是the only one