They haven't got any dictionaries____ we need.他们没有我们需要的字典.先行词填that还是which.请说明理由

问题描述:

They haven't got any dictionaries____ we need.他们没有我们需要的字典.先行词填that还是which.
请说明理由

先行词是或被all, no, some, any, little, much等修饰时, 只能用 that
『例』I’ve written down all (that )the teacher doesn’t allow us to do.
They haven’t got any dictionaries (that) we need.

that

应该填that
先行词若是不定代词或被some或any之类的不定代词修饰,定语从句引导词只能用that不能用which
希望能帮到你!

用that因为先行词dictionaries的前面有any修饰,(没办法,这么规定的啊)

that,先行词前有不定代词 all,each,both,either,neither,one,none,little,few,many,much,other,another,some,any,no,(a) few,(a) little,both,enough,every 等,关系代词用that