关于英语定语从句which 前的介词选择

作者&投稿:古祝 (若有异议请与网页底部的电邮联系)
英语定语从句的引导词选择关于介词+Which~

选择from
理由:
实际上这是两个句子并成了一句:
I like the house with a big balcony.
I can see the park from the balcony.
并成一句话是,主句用了I like the house with a big balcony,balcony被which 代替
变成从句,代替balcony的which要放在从句的前面,”看到公园”是"from"阳台,选择介词
的时候自然就是from.

that和where都可以充当定语从句的引导词。引导词的作用记清楚:1. 引导定语从句(放在定语从句句首)2. 连接定语从句和被修饰词(定语从句就是用来修饰名词或代词的句子。比如说beautiful girl. beautiful就是gril的定语,而定语从句不过是用从句做定语罢了) 3. 指代先行词(也就是被修饰的名词),在从句中充当成分。
好好看看我举的例子。把这两个简单句合成一个含有定语从句的复合句。
I visited the factory yesterday.My father worked in the factory.
组合后是:I visited the factory (that/which my father worked in) yesterday.括号里的就是一个定语从句了。
这个从句修饰的是factory,所以factory就是先行词(被修饰的词);从句的引导词就是that/which, 因为在从句中充当宾语,并且先行词又指物,才这样用。that/which实际上就是指代了factory.
其实这个句子还有另一种写法:I visited the factory (where my father worked) yesterday. 本句不同之处在于,where指代的不只是factory这个词了,而是in the factory这个地点状语,这就是为什么会用where的原因了。

句子的第三种写法就是 I visited the factory (in which my father worked) yesterday.实际上这个in which 就等价于where。根据我的解释,第一个句子中which指代了factory, 第二个句子中where指代了in the factory,那么也就可以等于in + which啊。所以which 前的介词并没有规律,而要看他本身指代的先行词到底是个什么样的地点。用一个恰当的介词去和它配合。例如我举的例子先行词是factory, 和它搭配的介词当然是in 啦。

定语从句引导词的选择不外乎两个条件:1. 先行词(指人还指物?是不是不定代词?前面有没有一些例如形容词最高级的特殊限定词?) 2. 在从句中充当的成分。其中that, which, who在从句中可充当主语或宾语;whom只能在从句中充当宾语;whose比较特殊,在从句中充当定语,表示“……人/物的”;where, when, why在从句中分别充当地点,时间和原因状语。

这个的话要看后面那个动词的词组搭配的。比如The pen __A____he is writing is mine.
A. with which B. in which C. on which D. by which

介词的选择是根据从句的动词决定的,不及物动词后要跟介词,而介词的搭配要靠平时积累。

which前的介词其实是后边的,只是把他提前了,你要把它还原回去就知道了