which 用作疑問形容詞時,表達選項數目固定或是有限的選項。
例:Which time suits you better, 11:30 or one o’clock?
哪個時間你更方便——11點半還是1點?
例:Which is mine? The smaller one?
哪個是我的?小一點的這個?
例:Which of these jackets do you prefer?
這幾件夾克你比較喜歡哪件?
which 用作關係代名詞(接在逗號後面)
which 當成關係代名詞使用時,用於為前面的從句補充額外資訊,通常用於逗號之後。若which接在逗號後面,which指的是逗號前面所描述的整個事件。
例:He showed me round the town, which was very kind of him.
他帶我參觀了這個城鎮,他真是太好了。
例:She invited us to dinner, which was very kind of her.
她邀請我們吃晚飯,她人真客氣。
which 用作關係代名詞(前面無逗號)
若which前面無逗號,則which指的是前面提到的事物。
例:The museum which we visited yesterday is the biggest in the city.
我們昨天拜訪的博物館是這城市裡最大間的.。
例:It’s a disease which affects mainly older people.
這疾病主要感染的是老人。
which 的限定用法與非限定用法
which當作關係代名詞時,要特別注意限定用法與非限定用法。
例:Tom has a cat which can sleep all day.
湯姆有一隻可以睡整天的貓。
說明:which前面沒逗號,所以which指的是”貓”,表示湯姆可能有很多貓,而這裡指的是整天在睡覺的那隻貓。這是限定用法。
例:Tom has a cat, which can sleep all day.
湯姆有一隻貓,可以睡整天。
說明:which前面有逗號,所以which指的是“湯姆有一隻貓”,表示湯姆應該只有這隻貓,而這隻貓可以睡整天。這是非限定用法。