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个女孩中哪个年龄最大?
相信积累的力量。
联系客服