That is the reason ___she can't say 空 里为什么不能填which????

来源:百度知道 编辑:UC知道 时间:2024/06/17 23:13:13

这是一句定语从句,which和that都是修饰物的,而在引导限定性定语从句时,that有时相当于in which, at which, for which或at which ,所以这里只能用that或in which, at which, for which或at which .

定语从句先行词是reason 的时候后面一般用why或者that引导定语从句,只是一个习惯。或者用for which也行,但是不用which。

reason why 那是理由 为什么 她不能说

当然是‘为什么’(原因reason)why

也可以这样想,用that why 可以引导的是一整个句子,she can't say .
而单独的which 通常只是引导词组或者是一个主语。

可以通过翻译来确定要引导的是句子,还是某个主语

将句子复原: She can't say 。。。(此处应该还有名词,因为say是及物动词) because....他不能说的原因在于=why
She can't say which (=the reason)她不能说原因是什么:She can't say what the reason is.