what与which在名词性从句中都可以指代物,共同担任的成分有:主语、宾语、表语和宾语补足语。由于以上的共同点,因此题目中经常会用这两个选项进行PK。
区别:what无范围,which有范围。
这点区别只要确定了什么情况算是有范围就可以区分开。那么有范围的情况:
题目中明确列出几个事物的名称;Do you know which drink she likes, tea, coffee, or milk?这类题目高中的名词性从句是不出的。因为比较简单。
题目中虽然没有列出名称,但是写出了数目;As there are five courses, you are free to choose which you would like to attend.
题目中没有列出名称,也没有数目,但是题目中提到的事物,说话人与听话人都心知肚明其有固定选择的范围。如关注一场体育赛事,谈到半决赛或决赛的时候,入围的数目是确定的,因此范围也固定。It is unknown which team will win in the final.
定语从句:指人时常用which 和 who 而 what 则常用于指物
首先你要区分从句的概念,定语从句不是名词性从句.
名词性从句分为:主语从句,宾语从句,同位语从句和表语从句.
what可以引导名词性从句,在从句中可做主语、宾语、表语.
which是关系代词,引导定语从句,在从句中可充当主语、宾语、表语.引导定语从句的词分为关系代词(which,that,who,whom,whose,as)关系副词(when,where,why),注意:没有what.
简单点记吧:定语从句放在表示“事物”的名词后面,且关系代词在从句中充当句子成分,用which.如果不是定语从句,就考虑用what.
差不多的what是有范围which泽没有