作业帮 > 英语 > 作业

关于英语的语法问题! 跪求帮助啊!

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/14 00:14:22
关于英语的语法问题! 跪求帮助啊!
There is still no universally agreed-on explanation for why there should be such a
dramatic cessation of tree growth at the upper timberline.
这里的 explanation for why里,why可不可以改成which
用 for why , 和 for which 差别是什么?
谢谢帮助!
不可以.
原句使用for why...,是用一个介词短语(介词for + 宾语从句why...)做后置定语,修饰前面的explanation.
如果改成for which,则只能理解为定语从句,这样which代指的是先行词explanation.但是将explanation代入定语从句的话,则句意不通.
因为此定语从句中for后面加的应该是表示原因的成分,而explanation不可能充当此句的原因.
即不能说成:there should be such a dramatic cessation of tree growth at the upper timberline (for ...explanation).
如果你满意我的答案,敬请点击 ,
再问: 谢谢你的答复,,, 那么,我想
再问: 这里的 for why从句 和 for which从句 是不是介词宾语从句, 用来修饰 explanation和 answer的? 以及: 上面的问题和 This is the knife with which I use to cut the pen 这里的 with which从句 有什么不同点, 虽然形式上是介词宾语从句 可好像用法上有差别,,, 希望您能帮助我 谢谢!!
再答: for why从句 中的 why从句是介词之后的宾语从句,for why从句 一起构成介宾短语,做后置定语修饰前面的explanation; for which从句 中的 which从句一般是定语从句,修饰前面的先行词。 不过楼上给的例句for which one to select中的which one to select并不是定语从句,而只是一个“疑问词 + 不定式”结构,它相当于一个名词短语,做介词for的宾语。两者也构成一个介宾短语,也做answer的后置定语。 我给你举一个for which定语从句的例句: There is no reason for which you can be late. for which you can be late = you can be late for which = you can be late for..reason 其中,for which引导的就是一个定语从句,修饰前面的先行词reason.