which和in which的区别

如题所述

如果先行词(指定语从句修饰的那个表地点的词)前已有前置词(介词),关系副词就用where ;如果先行词前没有前置词,此时既可以用where,也可以用in which,但在美国的TOEFL考试中一般要用in which。
例如:①The offices,laboratory,and museum are situated at te top of the hill whe re they command a fine view.(参考译文:办公室、实验室和博物馆都坐落在山顶上,从那儿他们可以俯瞰周围秀丽的景色。)句中用where是因为top前已有前置词at。②The farmer uses wood to build a house in which to store grains.(译文:农民用木头造了一间房子,用来储存粮食。)
定语从句中,只有当定语从句的先行词为地点(或抽象地点)时,关系副词where才能与介词(in/on/at)+ which互换使用.如:
This is the factory where/in which I worked for two years.
It's helpful to put children in a situation where/in which they can see themselves differently.
而当定语从句的先行词不是地点,而是其它情况时,可以使用介词(in/on/at)+ which时,则不能换为关系副词where.如:
I don't like the way in which you speak to others.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-12
如果是表示地点的词,则要用where(前提:没有介词)
如果是表示时间的,就要用when
如果是表示原因的,如reason 就用why
在一定程度上,IN WHICH与WHERE是相等的。他们修饰 的先行词是表地点的
例如:The house where I live is beautibul。
=The house in which I live is beautibul。
但是当下面两种情况时就不相等了。
1。若IN提前,只能用WHICH,就不能用WHERE。
例如;The house in( )I live is beautibul。
句中的空就不能填WHERE。
或者:The house ( ) I live in is beautibul。
句中的空也不能填WHERE,因为后面有介词IN呀。WHERE是副词,不能跟介词。
2。若这个表地点的先行词是人不能到达的,就不能用WHERE。
例如:先行词是在墙里的某个东西,那么就只能用IN+WHICH,而不能用 WHERE。
第2个回答  推荐于2019-08-10

which的释义:pron. 哪/那一个;哪/那一些 adj. 哪一个;哪一些

in which是介词加关系代词,引导定语从句

1.which的短语

    which boy 哪个男孩

    which was 定语从句 ; 省略了 ; 定于从句

    which place 哪一个地方 ; 哪个地方 ; 正在翻译

    Which company 选公司 ; 哪个公司 ; 该公司 ; 哪间公司

    Which language 哪一门语言 ; 哪一种语言 ; 哪种语言 ; 其中语文

    Hand Which 只牵你的手

    Which pillow 什么枕头好

    Which song 哪首歌 ; 哪首歌曲 ; 那一首歌 ; 这首歌

    Which subject 哪一门课 ; 哪门科目

2.in which 

用于定语从句,作关系副词,在句中不做成分。in which=where
in which 只能用在定语从句中,等于where,在定语从句中作状语
如果先行词(指定语从句修饰的那个表地点的词)前已有前置词(介词),关系副词就用where ;如果先行词前没有前置词,此时既可以用where,也可以用in which,但在美国的TOEFL考试中一般要用in which。

例如:The offices,laboratory,and museum are situated at te top of the hill whe re they command a fine view.in which 用于定语从句,作关系副词,在句中不做成分。


本回答被网友采纳
第3个回答  2010-01-18
定语从句中这两个都是等同的吧,都是作为表地点的状语的。作为主语或者宾语的时候用的是which而不是in which。比如:
He went back to NY,in which he had spent all his childhood.=
He went back to NY,where he had spent all his childhood.
他回到了纽约,他在那度过了整个童年。(先行词在从句中作地点状语。)

He goes to NY,which is a beautiful city.
他去纽约了,那是一个美丽的城市。(先行词在从句中作名词。)
第4个回答  2015-04-30
  如果先行词(指定语从句修饰的那个表地点的词)前已有前置词(介词),关系副词就用where ;如果先行词前没有前置词,此时既可以用where,也可以用in which,但在美国的TOEFL考试中一般要用in which。
  例如:①The offices,laboratory,and museum are situated at te top of the hill whe re they command a fine view.(参考译文:办公室、实验室和博物馆都坐落在山顶上,从那儿他们可以俯瞰周围秀丽的景色。)句中用where是因为top前已有前置词at。②The farmer uses wood to build a house in which to store grains.(译文:农民用木头造了一间房子,用来储存粮食。)
相似回答