on which 和where的區別爲:指代不同、用法不同、側重點不同
一、指代不同
1、on which:在其中。
2、where:在該情況下。
二、用法不同
1、on which:which用作關係代詞,可引導限制性定語從句或非限制性定語從句,引導非限制性定語從句時which可以用整個主句作爲其前行詞,相當於and that,有時還可引導不定式短語從句。
2、where:where用作副詞的基本意思是“什麼地方,哪裏”,可用作疑問副詞,引導特殊疑問句。
三、側重點不同
1、on which:是疑問代詞。
2、where:是方位副詞。
相同點 都能引導定語從句在句子中 做地點狀語 。
不同點 where可以指代一切地點 無論它所搭配的是否是on 而on比較侷限。
where在不同場合上等同於介詞+which,比如which代指house時where=in which,比如which代指square廣場時on
which=where,比如which代指school時where=at which,所以要根據句子意思來區分。