英语语法问题求助!关于reason和why的从句!
发布网友
发布时间:2023-07-05 08:16
我来回答
共3个回答
热心网友
时间:2024-11-17 13:50
据我自己长期不断的英文学习和总结,我的看法是:
如果 reason 是特指, why 就是引导 同位语从句,而且 the reason 如果去掉也不影响句意
I don't know the reason why they come so late.
I don't know why they come so late.
如果 reason 是泛指,why 就是引导 定语从句,reason 去掉后影响句子的完整性。比如:
There must be a reason why they come so late.
你给出的这个句子,我认为 why 引导的是一个定语从句,因为 no 一般在语法上相当于 not a, 或 not any,这是泛指的概念,并没有特指。你这句话可以改写为:
While it may not be wise,there is not a legal reason why your plan cannot be carried out.
区分同位语从句和定语从句的最大关键点是看: 这个从句和前面的名词是什么关系。
同位语从句与前面的名词是同位关系,即说明它前面名词的内容,是同指,往往名词去掉不影响句意;而定语从句与前面的名词是修饰与被修饰关系,即限定它前面的名词范围,或补充一些情况,如果去掉名词,句子意思就不能完整,有一种话只说了一半的感觉。
就算你是想按照一般的语法书给出的方法,用 for which 来检验是不是定语从句,也是说得通的
While it may not be wise ,there is no legal reason for which your plan cannot be carried out. 尽管这件事可能不是很明智, 但也不存在任何导致你的计划无法实施的法律原因呀。
这句话可以拆分成两句话:
While it may not be wise ,there is no legal 【reason】.
Your plan cannot be carried out 【for this reason】.
如何辨别 relative clause(定语从句)和 appositive clause(同位语从句)的关键,你可以去以下网址看看,该文章的最后面讲到了区别。
http://www2.gsu.e/~eslhpb/grammar/lecture_11/relative.html
我相信我这个区分方法是比较简单可行的,但是从来没有任何语法书这么说过,这些全是我个人总结出来的,你不可能从网上搜索的到的。如果你找到有什么例子和我说的不相符,我可以再纠正,因为语言毕竟是灵活的东西,不像数理化那么一板一眼有严格的规律可循。谢谢。
热心网友
时间:2024-11-17 13:51
1.这个句子是同位语从句。在定语从句中why可以改成for which或that,而同位语从句中不能,我觉得这是reason why 最简单的区分方法
2.关于如何区分定语从句和同位语从句,我想说几点的,但百度上到处都是,而且很全,你可以去看看。追问这里为什么不能改为for which 或that 呢?
追答句子不通啊,你改后你翻译一下试试。
你可以和这个句子对比一下:The reason why he did that is quite clear,你将这个改成for which试试
热心网友
时间:2024-11-17 13:51
这个肯定是同位语从句,因为定语从句的关系代词只有that和which,当然可以在which前加介词,比如for,在这句话中,如果你加上for 的话,你就得翻译为“因为这个原因你的计划不能实施”很显然句子就乱了。
区分这两种从句的主要一点就是看先行词在从句中做不做成分,在这个句子中reason是不做任何成分的,所以就是同位语从句了。而且同位语从句的先行词一般是抽象的名词,后面的部分是解释说明这个词的。
例句你最好还是去语法书上找找,或者在牛津字典里看看,因为在这儿说不清。还可以再问问老师。~~