定語從句who和which的區別
關於定語從句who和which的區別 大家瞭解過多少呢?可能很多人都不是很清楚,下面就是小編分享的 定語從句who和which的區別介紹,一起來看一下吧。
一、後接名詞時的區別
當用作定語修飾其後接名詞時,只用which和what,不能用who。which和what的區別是:前者用於選擇範圍較小或較明確的場合,後者用於選擇範圍較大或不明確的場合。如:
Which color do you like, black or white? 黑色和白色,你喜歡哪種?
Which is bigger, the sun or the earth? 太陽和地球哪個大?
What color is your car? 你的汽車是什麼顏色的?
但是,若指人,即使選擇的範圍不明確,也可用which。如:
Which [What] writers do you like? 你喜歡哪些作家?
二、其後不接名詞時的區別
當其後不接名詞時,三者均可用,which和what的用法區別依然是:前者用於選擇範圍較小或較明確的場合,後者用於選擇範圍較大或不明確的場合。如:
Which is in the box, the red one or the black one? 哪一個在盒子裏,是紅色的那個還是黑色的那一個?
What is in the box? 盒子裏裝的是什麼東西?
至於who,它一般只用來指人,不管選擇範圍大還是小、明確還是不明確均可用。如:
Who won –– Tom or Mike? 誰贏了,是湯姆還是邁克?
Who is your favorite poet? 你最喜歡的詩人是誰?
注:當選擇範圍比較明確且用作賓語時,who也可以用which或which one代之。如:
Who [Which / Which one] do you like better, your father or your mother? 你更喜歡誰,父親還是母親?
三、與else以及of短語搭配時的區別
1. 正由於what和who的選擇範圍可以很大或不明確,所以其後可以跟 else,但一般不跟表示特定範圍的of短語。如:
What else have you bought? 你還買了些什麼?
Who else was at the party? 聚會上還有誰?
在你的'老師之中,你最喜歡哪一位?
正:Which of your teachers do you like best?
誤:Who [What] of your teachers do you like best?
我們當中誰去洗衣服?
正:Which of us is going to do the washing?
誤:Who of us is going to do the washing?
這些詞典當中哪一本是你的?
正:Which of these dictionaries is yours?
誤:What of these dictionaries is yours?
2. 而which 的選擇範圍相對比較小或明確,所以其後一般不接else,但卻常與表特定範圍的of短語連用:
Which of the three girls is the oldest? 這三個女孩中哪個年紀最大?
Which of the boys is the strongest? 這些男孩當中,哪一個力氣最大?
你還要點別的什麼嗎?
正:What else would you like?
誤:Which else would you like?
四、口語中的用法區別
比較以下三組對話,注意體會它們的區別:
A:Who is he? 他是誰?
B:He is Mary’s husband. 他是瑪麗的丈夫。
注:Who is he? 的意思是要了解他的一些情況。
A:What is he? 他是幹什麼的?
B:He is an English teacher. 他是英語教師。
A:Which is he? 哪位是他?
B:The one by the window. 窗户邊的那位。
注:Which is he? 的意思是要在幾個人中辨別要找的人。