All ____ we need is more food

问题描述:

All ____ we need is more food
All ___ is needed is more food
第一个填 that/ 不填 第2个填 that
为什么?有什么区别?
我要知道怎么解释这2题

第一个填that.这是定语从句.we need修饰先行词all.因为all是一个代词,在英语当中,当先行词是表示物的代词的时候,关系代词用that而不用which.这里all做need的宾语,因此可以省略.
而第二个all在从句当中充当主语,因此不能省略.