which 用作疑問形容詞時,表達選項數(shù)目固定或是有限的選項。
例: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 用作關(guān)係代名詞(接在逗號后面)
which 當成關(guān)係代名詞使用時,用于為前面的從句補充額外資訊,通常用于逗號之后。若which接在逗號后面,which指的是逗號前面所描述的整個事件。
例:He showed me round the town, which was very kind of him.
他帶我參觀了這個城鎮(zhèn),他真是太好了。
例:She invited us to dinner, which was very kind of her.
她邀請我們吃晚飯,她人真客氣。
which 用作關(guān)係代名詞(前面無逗號)
若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當作關(guān)係代名詞時,要特別注意限定用法與非限定用法。
例:Tom has a cat which can sleep all day.
湯姆有一只可以睡整天的貓。
說明:which前面沒逗號,所以which指的是”貓”,表示湯姆可能有很多貓,而這裡指的是整天在睡覺的那只貓。這是限定用法。
例:Tom has a cat, which can sleep all day.
湯姆有一只貓,可以睡整天。
說明:which前面有逗號,所以which指的是“湯姆有一只貓”,表示湯姆應該只有這只貓,而這只貓可以睡整天。這是非限定用法。