高一选择题:the reason

来源:百度知道 编辑:UC知道 时间:2024/05/12 13:43:42
The reason _____ he gave for being late was _____ he overslept this morning.
A.why; that B.why; because C.which; that D.which; because
选什么,原因?谢谢各位高手.

C.which; that 正确
The reason(主语) _____ he gave for being late was(谓语) _____ he overslept this morning.
在定语从句中先行词的使用是根据其在句中所起的作用来确定的,并非所有的 reason 后边都跟why,只有在reason做原因状语时才用关系副词来引导定语从句,而此句中的reason 做的是句子的主语。

选A。第一个空是因为“why he gave for being late ”是定于从句,修饰the reason。第二个用that是引导的表语从句。

个人认为选c..
因为后面的"he gave for being late"是用来修饰the reason的,先行词应该用which.而不能因为看到reason就用why.
至于后面一空,因为前面的reason已经有原因的含义了,用because显然不对
(本人初学,如果有错,请原谅)

选A
The reason why…that是一个固定结构,我们老师讲过一定对。

选C!
这句话里包含两个从句,一个定语从句一个表语从句
第一个空填which引导定语从句修饰the reason。这里reason作理由讲,而which he gave for being late则是修饰、限定这个理由的,“他为迟到而给出的理由”
第二个空填that引导表语从句,即在句子中作表语的从句。整个句子的主体骨架是:The reason was that he overslept this morning. 在非正式语体中,当引导表语从句时,that可以省略。也就是说The reason was he overslept this morning也是对的,都表示“理由是他今早睡过了。”凭语感的确是没问题的。
总之,这句话的意思是,他为迟到而给出的理由是他今早睡过了。

iflyeydlm说的没错(iflyeydlm太谦虚了,呵好孩子),不能一概地看到The reason就选why,这样教条了,要把选项带到原句中体会意思和语感,再加上合理的语法分析...选