in which 和where有什么区别,什么情况下只能用in which.

非限制性定语从句所修饰的是物或是整个主句时,关系代词用in which。

in which 和where的区别为:指代不同、用法不同、侧重点不同

一、指代不同

1、in which:在其中。

2、where:在该情况下。

二、用法不同

1、in which:which用作关系代词,可引导限制性定语从句或非限制性定语从句,引导非限制性定语从句时which可以用整个主句作为其前行词,相当于and that,有时还可引导不定式短语从句。

2、where:where用作副词的基本意思是“什么地方,哪里”,可用作疑问副词,引导特殊疑问句。

三、侧重点不同

1、in which:是疑问代词。

2、where:是方位副词。