定語從句which和where區別
定語從句which和where區別,僅供參考。
一、區別
關鍵是看從句中的動詞。
1)如果是及物動詞(顧名思義,就是必須要接物做賓語的動詞,或能用做被動的動詞),則表明從句缺賓語,修飾物用which.
2)如動詞是不及物(顧名思義就是不需要接物做賓語的或要接賓語時前面必須要加介詞的,即用介賓的動詞),則説明從句不缺賓語,可能是狀語(或介賓)。表地點用where.時間用when.
二、例句
1)This is the town which I wanted to visit most.
這就是我曾經最想參觀的城鎮。
由於定語從句中謂語部分的.動詞visit缺少賓語,因此填入的關係詞要充當它的賓語,故用關係代詞which。
2)This is the town where I was born.
這就是我出生的城鎮。
定語從句“I was born”不缺少主語和賓語,而是缺少地點狀語,故用關係副詞where,這裏where充當地點狀語,修飾was born。
3) Literature is the place where the past meets the present to contemplate the future.
這裏,先行詞place表示地點,而且定語從句中不缺少主語和賓語,需要的是一個地點狀語修飾meets,因而,此處用where來引導定語從句。
4) In fact, there are now so many deer that some are being sent to places which would like to return this kind of deer to the wild.
事實上,現在鹿羣數量過多,以至於有些鹿被送到能使其回到野外的一些地方。
這句話中,先行詞places是表示地點的名詞,但是由於定語從句中缺少主語,所以用關係代詞which來引導,而不使用關係副詞where來引導。