which
常用用法
- which用作疑問代詞時(shí),在特殊疑問句中用作賓語或主語。
- which用作關(guān)系代詞,可引導(dǎo)限制性定語從句或非限制性定語從句,引導(dǎo)非限制性定語從句時(shí)which可以用整個(gè)主句作為其前行詞,相當(dāng)于and that,有時(shí)還可引導(dǎo)不定式短語從句。 返回 which
pron. (代詞)
詞語辨析
- that和which都可引導(dǎo)定語從句,但以下情況引導(dǎo)定語從句的關(guān)系代詞只能用that不能用which:
- 1.當(dāng)先行詞是all, everything, nothing, anything, little等不定代詞,或被first, last, only, few, much, some, any, no等詞修飾時(shí),應(yīng)該用關(guān)系代詞that,不用which。
- 2.當(dāng)先行詞為形容詞最高級所修飾時(shí),關(guān)系代詞用that不用which。
- 3.當(dāng)并列的兩個(gè)先行詞分別表示人和物時(shí),要用關(guān)系代詞that而不用which。
- 4.在強(qiáng)調(diào)句型“It is〔was〕...that〔who〕...”中,只能用that,不能用which。
- 5.同位語從句除了用whether, what, why等引導(dǎo)外,通常還用that引導(dǎo),但不用which。
- 6.當(dāng)定語從句由介詞加上關(guān)系代詞來引導(dǎo)時(shí),該關(guān)系代詞代替的是物而不是人時(shí),不能用that,只能用which。
- 7.非限制性定語從句所修飾的是物或是整個(gè)主句時(shí),關(guān)系代詞用which,不用that。
- where和which都可用來引導(dǎo)定語從句,但在定語從句中的作用不同。where是關(guān)系副詞用作狀語,而which是關(guān)系代詞用作主語或賓語等。試比較:
- That's the place where we once lived.
- 那就是我曾經(jīng)居住過的地方。
- That's the place which we once visited.
- 那就是我曾經(jīng)訪問過的地方。
- 兩者都可用來指物,有時(shí)用of which更好,詞序一般是“ n. +of which”。在現(xiàn)代英語里, of which多用在書面語中。 返回 which