英语从句问题
英语从句问题
the reason that/which与the reason why的区别.
the reason why后面的主谓宾都有了不缺成分,是为什么这样的理由.
the reason why he went to school late is that.主谓宾均有
the reason that后缺成分,一般是宾语,是给出为什么这样的理由.
the reason that he gave is not good.gave 后缺成分
如果上面理解的方法对,那
i didn't buy the car yesterday for the simple reason that it was too expensive.这道题考同位语,应该是前后都不缺成分才用的that,跟我上面所理解的the reason that 不一样啊
嗯嗯,从楼主这种思考方式来看,说明楼主对从句的知识点掌握得还不够清晰.我是指从大体上来区分各种从句的不同点.
首先楼主看之前要保持冷静的头脑,因为在学习从句的时候经常让人抓狂.
【the reason that he gave is not good.gave 后缺成分】
实际上,这个是由that引导的定语从句.“that he gave”其实就是用来修饰the reason的,意思是“他给出的理由”.相信你的老师也有讲过,实际上that这个时候在从句中是充当了宾语,也就是成了gave的宾语,是可以去掉的.所以这个句子又可以写成:the reason he gave is not good.
如果我没记错的话,我记得在定语从句中,当先行词为reason的时候只能用that来引导,貌似不能用which.
【i didn't buy the car yesterday for the simple reason that it was too expensive
】
这个从句呢,就是赤裸裸的同位语从句了.虽然同上面的句子都有“the reason that”,但在这里的用法是不一样的.这个that的用法是不充当任何成分(上句充当从句的宾语),只是作引导用,即是一个“从句标志”.实际上这个句子中reason是等于 it was too expensive.而上句的reason是等于从句中缺失的宾语.
综上,对于你对句子的理解,我觉得不应该由缺不缺成分来判别,而是看连接词在从句中有没有充当什么成分.
(可能我表述有点含糊,不明白的请继续追问^ ^)