I‘ll tell you ____he told me last week.A all which B all what C that all D all 为什么选D呢为什么?我觉得BC都正确啊,这里的all that顺序应该怎样的?不太清楚啊,

问题描述:

I‘ll tell you ____he told me last week.A all which B all what C that all D all 为什么选D呢
为什么?我觉得BC都正确啊,这里的all that顺序应该怎样的?不太清楚啊,

对的

D吧!如要加引导词,就该用all that (这是句子是定从,修饰先行词是“all,”时,关系代词作主语或宾语时,只能用that,不能用which ,这是英语的语法规定。 其次,that在从句充当宾语,所以可以省略。)

要么用ALL THAT 要么用ALL
定语从句中THAT只是引导,可以省略如题,再具体我就解释不清楚了(只是英语基础还有点,语感来的)。
不过B好像也可以,,,,同求大神指导吧

有all就不能加that

你一定是在纠结B和D选项吧,
I‘ll tell you what he told me last week .我会告诉你他对我说的话.
I‘ll tell you all he told me last week .我会告诉你他对我说的所有.

all 本身就是介词,不需要加what .