what和which都可以用来表示“某个范围中的一个或一些”
比如:
Which color do you like,red,black or white? 红色,黑色和白色,你喜欢哪种
What color is your car? 你的汽车是什么颜色的
通过上面的两个例句,我们可以看出当选择的范围小或比较明确时,多用which当选择的范围比较大或不明确时,多用what。
但是我们要特别注意的是,若指人,即使选择的范围不明确,也多用which。
比如:
Which writers do you like?你喜欢哪些作家
我们来看它们的第二个区别。
what其后不能跟of短语,但是可以跟else表示其他的人或物
而which经常和of短语连用。我们来看两个例句。
What else did you see there?你在那儿还看到了别的什么东西
Which of the three girls is the oldest?这3个女孩中哪个年龄最大