Which與Whichever的區別為:意思不同、用法不同、側重點不同。
一、意思不同
1、Which:哪一個,哪一些。
2、Whichever:無論哪一個。
二、用法不同
1、Which:which用作關係代詞,可引導限制性定語從句或非限制性定語從句,引導非限制性定語從句時which可以用整個主句作為其前行詞,相當於and that,有時還可引導不定式短語從句。
2、Whichever:是指用以敍述可能存在或可能發生的一項事物或事件或用以敍述某一特定類別中的各項事物或事件。
三、側重點不同
1、Which:which是有選擇的特指。
2、Whichever:whichever是泛指任意一個。
whichever可以引導名詞性從句或狀語從句which是個疑問詞,用在疑問句中,或作關係代詞,引導定語從句。如:
I'll read whichever book you recommend.你推薦的任何書我都願意看。