The reason_he gave for not coming was_his mother wouldn't allow him to.

来源:百度知道 编辑:UC知道 时间:2024/06/15 17:53:36
A:for which;that
B:which;because
C:why;that
D:which;that
答案选D,为什么?

首先_his mother wouldn't allow him to
是一个句子
所以链接表语从句的就是that
前面这个reason是做gave的宾语
而不是副词
所以用连接词which
如果是这样The reason_he didn’t come was_his mother wouldn't allow him to.
这里就要用why了
体会这两点的不同吧

综上 选D

the reason is/was that.....,以前老师说reason 和because不能同时出现啊

he gave (sb) a reason for... 变成 the reason which he gave for

选D,这里which指代reason作gave的宾语,that后面是一个表语从句,由于gave 后面有个for,因此就不用for which了。这句话是讲,他对自己不能来的理由是他妈妈不让他来。

The reason was that his mother wouldn't allow him to.that 引导表语从句
which 引导定语从句,做gave 的宾语