早教吧 育儿知识 作业答案 考试题库 百科 知识分享

thatorwhich?请问下面的句子Thisisoneofthebestbooksonthesubject.A.thathaveeverbeenwrittenB.whichhaveeverbeenwrittenA.因为先行词是复数,而且有形容词的最高级修饰,所以只能选that请问有上面所提

题目详情
that or which?请问下面的句子
This is one of the best books _____ on the subject.
A.that have ever been written
B.which have ever been written
A.因为先行词是复数,而且有形容词的最高级修饰,所以只能选that
请问有上面所提到的语法现象嘛 ,具体是什么?
▼优质解答
答案和解析
选that.先行词被最高级修饰的时候只能用that不能用which.