which和what的区别有哪些呢?

如题所述

1、在名词性从句中,what可以当从句的主语,宾语,表语,而 which很少用于名词性从句,如在名词性从句出现,它表示的是那一个,即已确定的几个人或物中的那一个,往往在从句中当定语,后面要跟一个名词,如果上文刚出现了几个确定的名词,which后可省略名词,它当主语,宾语,表语,但它不象what一样表示某物一,某物二,而是表示那一个。

2、在定语从句中,只能用which,that当从句的主,宾,表,定,不能用what,例:

The thing which/that I want to sell is my house 。

这个我想要卖掉的东西是我的房子。

扩展资料:

which, that的辨析如下:

that和which都可引导定语从句,但以下情况引导定语从句的关系代词只能用that不能用which:

1、当先行词是all, everything, nothing, anything, little等不定代词,或被first, last, only, few, much, some, any, no等词修饰时,应该用关系代词that,不用which。

2、当先行词为形容词最高级所修饰时,关系代词用that不用which。

3、当并列的两个先行词分别表示人和物时,要用关系代词that而不用which。

4、在强调句型“It is〔was〕...that〔who〕...”中,只能用that,不能用which。

5、同位语从句除了用whether, what, why等引导外,通常还用that引导,但不用which。

6、当定语从句由介词加上关系代词来引导时,该关系代词代替的是物而不是人时,不能用that,只能用which。

7、非限制性定语从句所修饰的是物或是整个主句时,关系代词用which,不用that。

温馨提示:答案为网友推荐,仅供参考
相似回答