what, which与who

发布时间:2022-04-19T18:45:00 英语语法

what, which与who

从用法上看,which和what可用作定语,修饰其后的名词,但who不能这样用。如:

Which [What] train did you come on? 你是坐哪次火车来的?

what和 which的区别是:当选择的范围较小或比较明确时,一般要用which;当选择的范围比较大或不明确时,一般要用what。如:

Which country do you come from, Japan or France? 你来自哪个国家,日本还是法国?

What country do you come from? 你是哪国人?

但是,对于who来说,不管选择范围大还是小、明确还是不明确均可用。如:

Who won—Tom or Mike? 谁赢了,是汤姆还是迈克?

Who is your favorite film star? 你最喜欢的电影明星是谁?