定語從句when和in which的區別

來源:文萃谷 2.75W

關於定語從句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。

熱門標籤