日记大全

日记大全 > 句子大全

reason后的定语从句一定用why引导吗

句子大全 2023-07-25 03:07:01
相关推荐

大家在学定语从句之初都学过,当先行词是原因的时候,定语从句用why引导。可是慢慢的就发现有时候先行词是reason,可是后面的定语从句却不用why引导。到底是怎么回事呢?

这里说的当先行词是原因的时候,指的是当先行词在从句中充当原因状语的时候,不是指先行词本身是reason的时候。这两者是有很大区别的。

看过我前面文章的朋友都知道,状语是修饰动词、形容词、副词或整个句子的部分。它在句子中是不充当主谓宾的,不会成为句子主干的一部分。而reason有时候是从句中主干部分,有时候不是。

例1:The reason ________ he was late was that his car broke down on the way.

A. that B. which C. why D. how

解析:答案是C。他迟到的理由是他的车在路上抛锚了。从句是He was late_______ the reason. 从句中的句子主干是完整的,不缺主语,宾语或表语。此时就需要用关系副词(需要的朋友请参考前面的文章)。________ the reason 在从句中做状语,修饰整个从句。表达的是迟到的原因,所以是原因状语。因此,答案选why。其实,用for which也是对的。因为介词for也可以表达原因。

例2:Tom’s boss didn’t believe his reason ________ he gave for his being late again.

A. why B. that C. how D. which

解析:汤姆的老板不相信汤姆为自己迟到给出的理由。从句________ he gave for his being late again. 内部缺少gave的宾语。完整的句子应该是:He gave the reason for his being late again. 所以先行词reason在从句中充当gave的宾语。所以只能用that。所以答案选B。

所以,当从句缺乏主语、宾语或表语的时候,我们会使用that/which来指代物,用who/whom/whose指代人。当从句不缺乏主语、宾语或表语的时候,我们会使用关系副词when/where/why或介词+which。

大家明白了吗?欢迎留言讨论。

阅读剩余内容
网友评论
相关内容
拓展阅读
最近更新