in which和where的区别
引导定语从句,但在定语从句中不作地点状语,而是作方式状语时,只用in which。引导主语从句、表语从句、宾语从句、同位语从句等名词性从句时,只用where。
只用in which,不用where的情况
1.引导定语从句,但在定语从句中不作地点状语,而是作方式状语时,只用in which,不用where。
(1)This is the best way in which we can do the work well.这是我们把工作做好的最好办法。
2.引导定语从句,介词in与定语从句中某些词语构成固定搭配时,只用in which不用where。
(1)He left his work in which he had been very successful.他离开了他非常成功的工作。
只用where,不用in which的情况
1.引导主语从句、表语从句、宾语从句、同位语从句等名词性从句时,只用where不用in which。
(1)Where the president will give the speech hasn’t been decided yet.总统将在哪里发表演讲还没有决定。
(2)The pen is still where it was.钢笔还在原来的地方。
(3)I don’t know where he lives.我不知道他住在哪里。
(4)I h***e no idea where he has gone.我不知道他去哪儿了。
2.引导地点状语从句时,只用where不用in which。
(1)Stay where you are and keep quiet.呆在原地别动。
(2)Where there is a will,there is a way.有志者事竟成。
3.作为疑问副词用于特殊疑问句时,只用where不用in which。
(1)Where were you born?你出生在哪里?
4.在定语从句中作地点状语,但定语从句与先行词的搭配缺少的介词不是in,而是其它介词时,只用where不用in which。
This is the farm where I used to work.这是我以前工作的农场。