(1)what与which都可以对人或物进行提问,从未知或无限范围内的人或物作出选择的场合用what,从已知或有限范围内的人或物作出选择时,就用which。
What books do you like reading? 你喜欢读什么书?
Which parent loves you better? 父母中,哪个更疼你?
What color is the flower? 这朵花是什么颜色的?
Which color is your cap--- read, green or yellow? 你的帽子是哪种颜色---红色、绿色还是黄色?

(2)指人时,代词what的用法只限于询问有关职业、职务、社会地位等内容。
What's her husband? 她丈夫是做什么的?
Which is her huaband? 哪一位是她的丈夫?
(3)针对人发问时,即使选择对象的范围是未知或无限的,人们有时似乎更倾向于用which,而少用what。
Which doctor will come next? 接下去,什么大夫要来?
(4)在现代英语中,which才能后接of短语,而what不接of短语。
Which of the pictures were you drawing last night? 你昨晚在画的是这些图画中的哪一幅?








