成语大全网 - 经典成语 - 英语疑惑

英语疑惑

答案:C why.

翻译:那就是他们都反对这个计划的原因。

解释:the reason why/that的区别如下:

1. the reason why其后引导的是定语从句,且该定语从句缺少一个原因状语for the reason.

如此题:why they are all against the plan

= for which they are all against the plan

= they are all against the plan for which

= they are all against the plan for the reason

2. the reason that其后引导的也是定语从句,但是该定语从句不缺原因状语,只缺一个the reason做其主语/宾语/表语等名词形成分。

如:I don't believe the reason (that) you explained to me just now.

其中:(that) you explained to me just now

= you explained (that) to me just now

= you explained (the reason) to me just now

3. 不过在一些非正式场合中,the reason why也可以写成the reason that

原因:非正式用语中,关系代词that可以代替关系副词when/where/why,甚至可以省略不用。

4. 所以,如果此题没有选项C,则B也可以。

但是需要提醒楼主的是,此种用that代替when/where/why只能用于少数特殊句型或口语中,一般考试的时候,还是以关系副词为佳。