which用于询问一个特定范围之内的哪一个或哪些。常翻译为“哪个、哪些”。
what用于询问,则没有范围限制,期待各种可能的回答。常翻译为“什么”。
举一个典型的例子:
家里来了客人,你打开冰箱,里面有冰啤、可乐、矿泉水、果汁等。此时,你问客人,Which would you like to drink? 客人则明白,你是让他在冰箱里的饮料中做选择。他会从中挑选一种。
假如你在酒吧见到好朋友,热情的问他,What would you like to drink?It's on me. 朋友一听你用的是what而不是which,以为你发财了,于是不客气的说,Then i would like a bottle of Remy Martin XO, if you don't mind. 这时如果说你钱没带够该是多么尴尬。
面前有三辆车,你问那一辆是你朋友的,则说Which is yours?
你问朋友有什么业余爱好,没有范围限制,则说 What‘s your hobby?
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!