定语从句when和in which的区别

定语从句when和in which的区别

  关于定语从句when和in which的区别大家了解过多少呢?可能很多人都不是很清楚,下面就是小编分享的定语从句when和in which的区别介绍,一起来看一下吧。

  which在定语从句中只作主语,宾语,表语,修饰物

  when,where在定语从句中只作状语,分别作地点状语和时间状语。

  如定语从句中缺少句子成份,即,主,宾或表语缺其中任意一项,先行词又是表物的名词或代词,定语从句的关系词就用which

  如定语从句中不缺少句子成份,即,主,宾或表齐全,如先行词为表地点的名词或代词,定语从句就用where,如先行词是表时间的名词或代词,定语从句就用when引导。

  如果是表示地点的词,则要用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。

  拓展:

  in which的定语从句

  1.in which可以等于when,也可以等于where,但不会等于why.

  关键是看定语从句中缺少时间状语还是地点状语.

  2.例如:

  1)I'll never forget these days in/during which I stayed with you.

  = I'll never forget these days when I stayed with you.

  我永远不会忘记我和你待在一起的`日子.

  其中:in/during which I stayed with you = when I stayed with you

  = I stayed with you in/during which = I stayed with you in/during these days

  2)This is the city in which I stayed last year.

  = This is the city where I stayed last year.

  这就是那个去年我待的地方.

  其中:where I stayed last year = in which I stayed last year

  = I stayed in which last year = I stayed in the city last year.

  3.另外,有的in which找不到合适的关系副词代替.

  如:I dislike the way in which you treat me.

  我不喜欢你对待我的方式.

  其中:in which you treat me = you treat me in which

  = you treat me in the way

  4.for which = why

  如:Can you tell me the reason why you were late?

  = Can you tell me the reason for which you were late?

  你能告诉我你迟到的原因吗?

  其中:why you were late = for which you were late

  = you were late for which = you were late for the reason

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 yyfangchan@163.com (举报时请带上具体的网址) 举报,一经查实,本站将立刻删除