what和which的区别
这个问题我会,虽然本人英语口语不是很好,但是对英语四六级词汇还是很熟悉的~下面给大家从三个方面具体解释一下:
【含义】
Which指代这件事,
which是关系代词,引导定语从句,在从句中可充当主语、宾语、表语。
what指代内容,
what可以引导名词性从句,在从句中可做主语、宾语、表语。
【区别用法】
一、后接名词时的区别
当用作定语修饰其后接名词时,只用which和what,which和what的区别是:前者用于选择范围较小或较明确的场合,后者用于选择范围较大或不明确的场合。如:
二、其后不接名词时的区别
当其后不接名词时,二者均可用,which和what的用法区别依然是:前者用于选择范围较小或较明确的场合,后者用于选择范围较大或不明确的场合。
当选择范围比较明确且用作宾语时,who也可以用which或whichone代之。
三、修饰名词:
当用作定语修饰其后接名词时,which用于有范围限制的场合,what用于没有范围限制,侧重于种类的场合。
四、单独使用,后面不加名词:
当其后不接名词时,which和what的用法区别依然是:用于有范围限制的场合,what用于没有范围限制,侧重于种类的场合。
五、与else和of短语连用时:
由于what提问的事物没有范围限制,所以其后可以跟else,但一般不跟表示特定范围的of短语。而which提问的事物有范围限制,所以其后一般不接else,但却常与表特定范围的of短语连用。
在名词性从句中,what可以当从句的主语,宾语,表语,而which很少用于名词性从句,如在名词性从句出现,它表示的是~那一个~即已确定的几个人或物中的~那一个~,往往在从句中当定语,后面要跟一个名词,如果上文刚出现了几个确定的名词,which后可省略名词,计时它当主语,宾语,表语,但它不象what一样表示某物一,某物二,,而是表示~那一个~
【例句】
What in the world did they think they were doing?
他们到底认为自己在做什么?
What is the main objective of this project?
这个项目的主要目标是什么?
There are two points which I wanted to make.
我想要指出的有两点。
We are still friends, though, which is good.
不过我们仍然是朋友,这令人感到欣慰。
扩展资料
what和which都是疑问代词,可以指事物,它们既可以单独作主语或宾语,也可以作定语修饰名词。
当用作定语修饰其后接名词时,which用于有范围限制的`场合,what用于没有范围限制,侧重于种类的场合。