This is one of the best novels _____ ever been written by him.

来源:百度知道 编辑:UC知道 时间:2024/09/27 05:36:34
A. that have B. that has C. which have D. which has
选哪个?为什么?

A
首先先行词是 novels 为复数-----------have
先行词被最高级修饰 只能用that 不能用which

因为novels是复数,所以用have后面是一个从句所以答案是A. that have
句意:这本由他所写的小说是最好的其中一部