为什么不选D。。。在定语从句中,当先行词前面有 the same 、the very 、the only 、the last修饰时,关系代词必须用that 当主句以There be / Here be 开头时必用that。 当先行词是形容词或最高级,或被形容词、最高就修饰必用that。 先行词是much/ all/ little/ few / none/ something /anything/nothing/ somebody ect.必用that。 当主句是以who / which 开头的特殊疑问句时比用that。
可以。which可以引导宾语从句。就好像 what you said just now makes me very angry一样。不过which引导宾语从句的时候有一个关于“特指”的说法,有一定的范围性。就好像这个句子,特指和以前做过的一样的错误。前面已经有一个错误做为这个错误的参照了,所以在这里就可以用which来引整个导宾语从句
好吧,我是这么理解的,把这个句子换一种方式表达出来: 第一次改的句子是: you have made the same mistake as which you made last time 把这个句子换成: you have made the same mistake that you made as last time 现在在定语从句中把介词as提前了,提到关系代词之前,那么用which不对么?