在定语从句中,为什么有的介词放在关系代词前,有的放在从句之后?

如题

例句】
I want to know the bus stop in which you have waited for.
=I want/would like to know the bus stop where you have waited.
因为这个waited是不及物动词,后面肯定要接上介词的。如这个句子,把which改写成where就不需要后面的介词了,因为where提问地点状语,而地点状语就由一个介词短语组成,里面的成分就包括介词,所以就不需要在后面了。顺便说下,第二个句子中的at也去除是因为介词在关系代词之前,关系代词作介词宾语只能用which与whom,所以说自然在把which改写成where去掉for的同时也要去掉at了,如果句尾不去掉for,关系代词只能用which,whom,who或者是that了,所以说改写成第二个句子的时候一定是要去掉那两个介词的啦。希望能对你有帮助!~\(≧▽≦)/~如果这个关系代词不仅仅是充当介词宾语并且还在句尾,那么这个关系代词我们就华丽丽地省略它吧!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-02-09
例如:1. I want to know the room in which you have stayed.
2. I would like to see the person whom you just talk with.
不知道这个是不是你提的问题?第一句介词放在关系代词之前,第二句放在从句之后?

其实我觉得这个主要是语感,如果一定要从语法的角度分析的话,关键是动词。如果这句话里面的动词是不及物动词,如第二句里的TALK,那么介词就需要跟在不及物动词后。第一句其实IN WHICH可以替换为WHERE,表示在房间里。

希望有帮到您。本回答被提问者采纳
第2个回答  2010-02-09
放在定从前
I want to know the room in which you have stayed.
那这个例子来说,先弄清意思:我想知道你呆在哪个房间 stay跟room关系是in的关系 stay in the room,所以将介词放于定从前
放在后面就是从句内部问题了
外面是结构问题
完毕
第3个回答  2010-02-09
都可以,放前的话,会有一些限制。 如:介词后不接that ,指认:whom 指物:which
相似回答