What Which } book do you like best?
请问这两个句子有什么区别?
当需要从不定数目或不定数量的事物中做出选择时,使用 what: What book do you like best? 你最喜欢读什么书?回答可以是:小说、戏剧、诗歌、本专业书、英语书等。而当需要从已知的、确定的若干事物中做出选择时,则使用 which: Which book do you like best? 你最喜欢哪一本书?回答可以是特定的书,甚至指出书名。
-
What shoes are you going to wear? 你要穿什么鞋?
-
Which shoes shall I wear, the red ones or the brown ones? 我该穿哪双鞋, 是红色的还是棕色的?
-
What train are you going by? (说话人只是询问火车的时间,而对可乘的火车没有任何概念) 你要乘几点的火车?
-
Which train are you going by? (说话人脑海里有几趟可乘的火车) 你要乘哪趟火车? 但是语言不是逻辑,有时候人们并不完全遵守这个规定,下列说法是常见的:
What season do you like best? (从确定的数目中做选择) 你最喜欢哪个季节?
What day of the week is today? (从确定的数目中做选择) 今天是星期几?
不难发现,下面的试题是不妥当的,因为在没有上下文的情况下,选项 C 和选项 D 都是正确的(当然意思不同):
Don't you really know ____?
A. to choose which topic B. choose which topic
C. what topic to choose D. which topic to choose
请做下面的英语试题
____ writer is better known in China, Charles Dickens or Mark Twain?
A. Which B. What C. Either D. Whether(全国高考)