The reason ___he gave for being late was ____he forgot to use the alarm clockA which ,because B why ,because C which ,thatD that because ,为什么

问题描述:

The reason ___he gave for being late was ____he forgot to use the alarm clock
A which ,because
B why ,because
C which ,that
D that because
,为什么

句子主干是: The reason was that he forgot to use the alarm clock.就是说,在系动词was之后的是个表语从句,连接词that只起到了连接的作用,没有词义,不充当其他语法成分;而because是有词义的,它引导表语从句时,主语只能是it;故排除A、B和D.

C

which引导定语从句,在定语从句中代替先行词reason在定语从句中作gave的宾语;that 在此引导表语从句,在表语从句不充当成份,也没有实际意,且一般不可省略.
句意:他给的迟到的理由是他忘了定闹钟.

定语从句gave 缺宾语,所以前一空选which 或者that , 这样排除A,B , 后面的表语从句陈述的是reason的内容。用that
祝学习进步!不懂继续问( 天天在线 )
(*^__^*) 请及时采纳