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.
希望能对你有所帮助,有不懂的还可以再问我哦!祝你学习进步