改错:All these dictionaries which have been donated by a publishing house are to be used ……

改错:All these dictionaries which have been donated by a publishing house are to be used by the students here.

A.these B.which C.publishing D.are to be used
请问A.B.C.D哪个地方有问题?应该怎么改?
急~谢谢啦!

第1个回答  2013-02-18
which错!
考点:定语从句关系词用法。
知识链接:
which与that指代事物时的区别。
当先行词是不定代词或受不定代词修饰时,关系词用that。常见不定代词有:all、any、some、anything、something、nothing、anyone。(但是,指人时,可以用who或that)。
其他相关情况还有:
先行词是最高级或受最高级修饰时;
先行词是序数词或受序数词修饰时;
先行词受the only,the very,the just,the last等修饰时;
先行词是两部分或两部分以上,并且分别指代不同内容或对象时;
在There be 句型中,定语从句常用that。
祝你开心如意!本回答被提问者采纳
第2个回答  2013-02-17
which改为that ,因为这是一定语从句,先行词是dictionaries 已被形容词all来修饰所以用关系代词that 引导而不用which. 这是定语从句的考查点中用that不用which的情况。本回答被网友采纳
第3个回答  2013-02-17
B
先行词前为不定代词all、any、no、some、anything、something、nothing、anyone等不定代词时,关系代词只能用that,不用which或who。希望我能帮助你解疑释惑。
第4个回答  2013-02-17
应该是ALL OF THESE DICTIONARIES
第5个回答  2013-02-17
我觉得应该是B ,追问

很感谢这么迅速的回答,可是为什么是A呢?希望可以给出理由,谢谢!