what和which都是疑问代词,都可以问事物,物体,但是what是问物体的种类,无范围限制,which问的是“哪一个”,有范围限制,如: What do you prefer? Which do you prefer, beer or wine? Which hat belongs to the witch? 在选择疑问句中多用which,但是人们也常常说: Whiat do you prefer, beer or wine? 这是因为人们一开始提问时并未想到有选择性。 希望我能帮助你解疑释惑。