英语高手帮帮忙啊

2025-03-04 12:57:21
推荐回答(5个)
回答1:

不能使用that。
先翻译题干:“你知道(他昨天没有来的)原因吗?括弧内很明显是后面名词“原因”reason的定语,并且reason前面加上介词即变成for the reason该介词结构可以在后面从句中做原因状语,所以断定 ______he didn't come 是reason的定语从句,而不是同位语从句。
此处why 引导限制性定语从句,从句中做原因状语。

回答2:

不能,因为 that作为从句的引导词,必须是从句中的一个成分。但是这里的that指代主句中的reason时,无法在从句中找到相关成分。只能用why。

回答3:

why
不能用that
that作同位语从句,那么就表示从句和前面的词是同一个东西,he didn't come yesterday明显不是reason理由本身,而是要问he didn't come yesterday的原因

回答4:

应该用副词WHY引导的定语从句 。

同位语从句与前面的名词是同位关系,即说明它前面名词的内容。

可是,reason 和he didn't come 不是同位的关系。

理解为“他没来的原因” 所以he didn't come 是修饰reason的。是修饰与被修饰的关系,所以这里应该是定语从句。(定语从句就是修饰与被修饰的关系)

因此这里只能用副词why来引导定语从句。

(Is it the reason that he had a cold? 这才是同位语从句。)

回答5:

一般疑问句都用why吧
语感~