The reasen ___I am so late is _____the bus.

来源:百度知道 编辑:UC知道 时间:2024/05/16 06:20:16
A.that;I didn't catch B.\;that I messed
C.why;becauce I have missed D.\;because my not catching
选哪个呢,为什么?

本题选择B选项,首先表语从句中的that是不可以省略的
其次reason后面的定语从句表示的是原因的内容时(即从句不缺少成分),其所用的关系代词可以是why,that,for which,或者省略不用,显然本题考的是reason后面省略不用的情形,注意当从句中缺少成分时是不能用why和for which的,例如:The reason which you have given to me doesn't convince me.(你给我的原因解释不能让我信服)这里显然从句中give后缺少成分,是一般的定语从句,要用一般性的关系代词

C

象这个答案先排除C/D.因为表语从句不用The reason is because+从句的用法.直接是The reason is that+从句.我觉得比较理想的答案是The reasen whyI am so late is that i didn't catch the bus.选B吧,有的时候reason后面可以不用关系代词的。