where+介词的问题,我纠结了...弱智问题啊啊啊【各位无压力戳进】

有这样一个句子,它叫做————
The school________we are going to visit is very famous in this city.
我纠结了,话说which和where之间的关系一直就没搞清楚过,我记得如果后面是不及物动词加介词,比如go to,就可以用此介词+which代替where对不对对不对!~
可是...
那要是及物动词呢?不就没有介词不介词一说了?那岂不是用哪个都可以?那要是像visit那样的,既是及物又是不及物的呢??
【请各位看官认真看我问题,晚一点回答都无所谓啊啊啊,只希望得到认真的回答,别再是那啥啥啥不相及的啦%>_<%】

一、当“介词+ which”在定语从句中作时间、地点和原因状语时,可以用相应的关系副词when, where和why来替换。  

1. when根据情况可以等于in which, at which, on which等。

The day when (=on which) she arrived was Thursday. 她到的那天是星期四。

2. where根据情况可以等于in which, at which, on which等。

he Tower of London, where (=in which) so many people lost their lives, is now a tourist attraction. 在伦敦塔中曾有许多人丧命,它现在是旅游胜地。

二、关系副词与“介词+which”不能互换的情形  
1. 有些语境需要用特定的介词来明确其关系,此时若换成关系副词,则会导致意思不明确或句意不能通顺。
如:  
The ladder on which I was standing began to slip. 我脚下的梯子开始向下滑动。(句中的on which不能换成where,否则意思不明确) 

2. 当“介词+which”后面接有被which修饰的名词时,通常不能用关系副词代替。
如:  
The programme will continue until 1994 by which time $3million will have been spent.  
这个项目将持续到1994年。到那时开支将达到300万美元。(句中的by which time不能换成when或where,因为which后跟有它所修饰的名词time

3. 当“介词+which”并不表示时间、地点或原因时,自然不能换成关系副词。
如:
There are three principal routes by which one can drive to North Wales. 开车到北威尔士,有3条主要路线可走。(句中的by which不能换成when或where,因为这里的by which并不表示时间或地点,介词by在此表示“通过”)

没太懂你问的…你看这个你理解了么? 
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-09
唉哟那么简单的,就这句话来说好了
where=in which(当然还有其他介词,像是at,on什么的)
但是这里which前面的介词不是看从句中的动词,而是看school用的介词。
比如,in the school,就是in which,at home,就是at which
切记!!!上面所说只是在where和which都能用的时候才这样做的!!!如果从句前不是“地点”的话那还是跟着从句中的动词来选介词的!!!
做这类题目其实很简单,你这句话可以拆分,找从句后的“动词”
这里把从句拿掉的话就是The school is very famous in this city.
这就是主句,这个时候你把主句整个拿掉变成
we are going to visit
这时候你发现这句话是不完整的,visit后面缺名词或状语
其实这句话可以用两种做法,如果visit的是学校的话,那就是visit the school,那直接用which
如果是visit in the school的话,就是where或者in which
翻译过来,前面是拜访这个学校(就是观摩学校啥的),后面就是在这个学校进行拜访(可能拜访学校里的某个人)
我说的够清楚了吧╮(╯▽╰)╭
第2个回答  2013-01-09
好像不是吧……= =b追问

    不是什么什么?

    我是一个被学习逼疯的...嗯。

追答


比如go to,就可以用此介词+which代替where对不对对不对!~

”好像不是

追问

为什么...【我是说在定语从句中】

追答

一口一

相似回答