定语从句中“介词+which/whose+名词”结构具体怎么用?什么情况下“介词+关系词”中的介词必须在关系词前

一、“介词+which+名词”结构具体怎么用?和单独用which有什么区别?
如句1-1:It rained all night and all day, during which time the ship broke in pieces.
不是说时间状语就用when=介词+which么?那我改成句1-2对否?
句1-2:It rained all night and all day, during which the ship broke in pieces.
句2-1:I called him by the wrong name, for which mistake I should apologize.
同理改成句2-2呢?I called him by the wrong name, for which I should apologize.
二、什么情况下“介词+关系词”中的介词必须在关系词前?
句3-1:She will never forget the day on which she was married.
据说句3-1中on就必须在which前,于是有结论说介词+关系词可以等同于关系副词时,介词必须在关系词前,但也见句3-2成立:
句3-2:This is small house (which) I used to live in.
于是晕了,求解答!必有重赏,不下50+20分!
还有些关系副词可以当介宾用,这是怎么回事?如句4-1。什么时候能当介宾?when能当介宾吗?
句4-1:She climbed up to the top of temple, from where she could see some things in the distance.

首先应该明白,介词+关系词引导的定语从句中,介词的由来主要依靠三种方式,第一是根据整个句子的意思来加上相应的介词,如:
He studied in this high school, after which he went abroad. 其中的after就是根据整个句子的意思来确定的,此时after不能后置,只放在关系代词前较好,而且也不能转化成关系副词。比如:
He hid himself behind the door, from where he planed to jump out suddenly to give ame a shock.
还有时介词的选择来源于先行词,如:
Do you still remmber the morning on which he left for America?句中的on来源于the morning,表示具体某一天的早上、下午、晚上前的介词用on。
此时如果先行词是表示时间、地点的名词并且在从句中做状语时,经常可以将介词+关系词换为相应的关系副词,如本句话中的on which 就可以转换为when;当然了也可以将介词on放在句未,但这样的情况不怎么使用,不太符合使用习惯,只是从语法角度而言正确罢了。

还有一种情况就是介词来自与从句中名词、形容词或动词的搭配,此时介词可以放在关系词前也可以放在句中相应的位置,但如果说时结构比较紧凑的固定短语中的介词的话一般不提前。如:
I know that man to whom your mother gave a lot of money. 本句中的to来源于give ...to sb.的结构,to可以放在句未。并且不能换成关系副词。
Do you know the old man whom/who your mother is looking after?本句中的after就不能提前,因为look after是个结构紧凑的动词短语。
好了,这些就是我的回答,希望能够令你满意啊。追问

您好像没有正面回答我的问题,我是想问,什么时候介词必须在关系词前,您回答的是关系词的选择。以及“介词+which+名词”呢?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-24
1、其实“介词+which+名词”结构是代替一些特殊的形式中的that .
例如:during which time 本来是during that time ,这里的that time指的是上文中的all day and all night.由于我们不会用during then或during that这种形式,因此也不会用during which 来引导后面的定语从句。
2、第二句中的for which mistake 本来是for that mistake ,由于这并不是一个固定结构,可以用for which来改写,这里的which 指代整个上一句。
3、介词的位置
A.当介词与前面的关系代词密切,并且与后面的动词不能有意义的动词短语时,必须将介词置于关系代词前。
如:你的3-1句型。因为如果on在句尾,就成了be married on,没人看得懂。
B.而3-2中,我们有live in the house 这样的短语,因此放在前面或后面都行。不会影响别人理解。
C.还有一种介词与后面的动词构成动词短语,分开后会影响原来的意思,因此必须放在结尾, 不能放在关系代词前的,
例如:She is the girl who we are looking for.
此时,不能将for 放在前面,变成for whom,
因为你会发现句子变成了:She is the girl for whom we are looking. 谁也看不懂了。
4.from where 指代的是from there意指从那儿,when 也可以作介宾,如since then会变成since when. 意指从那里起, 例:she graduated from Peking University in 2004, since when she has lived in the USA.
希望能对你有所帮助,有不懂的还可以再问我哦!祝你学习进步追问

嗯谢谢!不过第1点和第2点好像有些矛盾,能否说during which的which就是指代整个主句“没日没夜地下雨(时期)”,或者我们不会用for that。我是个比较钻的家伙,弄到这些总是会晕……
还有些关系副词可以当介宾用,这是怎么回事?如句4-1。什么时候能当介宾?when能当介宾吗?句4-1:She climbed up to the top of temple, from where she could see some things in the distance.

追答

在一段时间内,我们一般会用during that time, 不会说during that,during then等,因此,不会有during which 这个结构,整个主句是指天一直在下雨,而不仅仅是个时间短语,此时which 不可以用来指代主句。而第二句则不同,由于第二句中的错误,就是指“我叫错了他的名字”这件事,因此可以用which来代。
后面的刚才已经补充过了。
4.from where 指代的是from there意指从那儿,when 也可以作介宾,如since then会变成since when. 意指从那里起, 例:she graduated from Peking University in 2004, since when she has lived in the USA.

追问

好的谢谢还有个问题:
英语也有by then和by that time的说法吧?那么油然而生的by when和by that time有什么区别吗还是通用?

追答

总体上意思差不多,但by that time-by which time更倾向于在那一时刻之间,时间概念更具体.而by then-by when意为那时之前.

本回答被提问者采纳
相似回答