为什么不选C而选D?大虾得分好机会!

来源:百度知道 编辑:UC知道 时间:2024/05/22 06:52:43
his reason for being late was ____his car broke down on the way.
C.because D.that

分析有道理即可得分!
有很多有道理的回答啊!投票决定最公平!

D 表语从句啊
而C是连词 引导状语从句啊 (原因状语) 在这里又was即表语从句 选D

D that.
理由:that在句子中借代后面的句子"his car broke down on the way. "起解释说明的作用.

在这个句子里was后面应该是表语从句,而beacause则不可以引导表语从句,that则可以.另外一个原因是,这个句子本身是一个因果关系的句子,而reason是"原因"的意思,而beacause也是"原因"的意思,所以在一个句子里出现这两个词就重复了.这句话的意思是:他迟到的原因是他的车在路上坏了.

because,连词,连接两个并列的句子,而前半句并不是一个完整的句子,只有主语his reason和谓语was,缺少宾语成分,所以that引导的从句充当了宾语(表语),此句为宾语(表语)从句.因此选d.

was后接表语从句而不是状语从句.

D
固定句型:The reason is/was that...(因为前面有reason所以表语从句不能再用because。

谁说because不能作表语从句??because完全可以作表语从句。

请看下面的句子:
He didn't come. He was ill.

The reason why he didn't come was that he was ill.
He didn't come because he was ill.(这个才是状语从句)
He didn't come. That was because he was ill.