分享

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

 徐老师英语学堂 2020-05-10

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

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

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

1The 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也可以表达原因。

2Tom’s bossdidn’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的宾语。完整的句子应该是:Hegave the reason for his being late again. 所以先行词reason在从句中充当gave的宾语。所以只能用that。所以答案选B

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

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

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多