當定語從句中的which是做介詞的賓語,就要在which前加介詞。舉個例子,ThisisthecitywhichIlivedin.或ThisisthecityinwhichIlived.在這個從句中,which就是做介詞in的賓語,所以前面一定有in。that和which引導定語從句的區別that可指人和物,which則一般指物.,在限定性定語從句中兩者的區別不大,但在非限定性定語從句中有以下區別:一、以下情況不能用that,只能用which:1、在非限定性定語從句中,逗號之後不能用that;2、介詞後面不能用that.二、以下情況不能用which,只能用that:1、前面的先行詞是不定代詞時,如all,anything,nothing,theone等;2、如果先行詞出現了theonly,thevery時;3、如果先行詞出現了序數詞和形容詞最高階時;4、如果先行詞中既有人又有物時,如:Theyaretalkingabouttheschoolandtheteachersthattheyvisitedyesterday.as與which引導定語從句的區別as引導非限制性定語從句時與which的區別1.當主句和從句語義一致時,用as;反之,用which來引導非限制性定語從句2.當非限制定語從句為否定時,常用which引導。3.AS可句子首或尾which只在主句後面。4.such,same修飾先行詞時關係詞用as,介詞後用which
當定語從句中的which是做介詞的賓語,就要在which前加介詞。舉個例子,ThisisthecitywhichIlivedin.或ThisisthecityinwhichIlived.在這個從句中,which就是做介詞in的賓語,所以前面一定有in。that和which引導定語從句的區別that可指人和物,which則一般指物.,在限定性定語從句中兩者的區別不大,但在非限定性定語從句中有以下區別:一、以下情況不能用that,只能用which:1、在非限定性定語從句中,逗號之後不能用that;2、介詞後面不能用that.二、以下情況不能用which,只能用that:1、前面的先行詞是不定代詞時,如all,anything,nothing,theone等;2、如果先行詞出現了theonly,thevery時;3、如果先行詞出現了序數詞和形容詞最高階時;4、如果先行詞中既有人又有物時,如:Theyaretalkingabouttheschoolandtheteachersthattheyvisitedyesterday.as與which引導定語從句的區別as引導非限制性定語從句時與which的區別1.當主句和從句語義一致時,用as;反之,用which來引導非限制性定語從句2.當非限制定語從句為否定時,常用which引導。3.AS可句子首或尾which只在主句後面。4.such,same修飾先行詞時關係詞用as,介詞後用which