which和what的区别是:
1、which用于选择范围较小或较明确的场合,what用于选择范围较大或不明确的场合。
2、what可以作为从句得主语、宾语、表语;which很少用于名词性从句;
3、在定于从句中,只能用which充当从句得主语、宾语或表语,不能用what。
4、当作为定语修饰其后接名词时,which用于范围限制的场合,what用于没有范围限制,侧重于种类的场合。
举例:
Which color do you like,black or white?
What color is your car?
5、单独使用,不加名词,当其后面不接名词时,which和what的区别是用于范围限制的场合,what用于没有范围限制,侧重于种类场合。
举例:
What would you like for dinner?
Which would you like for dinner?
6、
关系代词是用在定语从句里的,比如I like the book which I bought.里的which;
连接代词是用在名词性从句里的,比如I don't believe what is report on TV.里的what。
它们本质其实都差不多,都是充当从句里一个名词性成分。前一句定语从句里,which充当的是从句里宾语成分,后一句名词性从句,what充当的是从句的主语成分。
它们的区别我知道,先看个表格先
区别一:范围的不同
What 通常用于提问时,范围更广泛,没有具体的限制,而 which 用于在有限的选项中进行选择。
例句:
①What is your favorite color? 你最喜欢的颜色是什么?
②Which color do you prefer, blue or green? 你更喜欢蓝色还是绿色?
区别二:指代的具体性不同
What 常用于询问事物的本质或名称,不特指某个具体对象;which 则用于询问特定的个体或事物,暗示已经提供了一定的选择范围或上下文。
例句:
①What happened? 发生了什么事?
②Which of these books is yours? 这些书中哪一本是你的?
区别三:语法结构中的使用不同
What 在句子中可以作为主语或宾语,而 which 通常用作定语或疑问代词,引导特定的选择性问题。
例句:
①What interests you? 什么让你感兴趣?
②Which book did you choose? 你选择了哪本书?