which引导表语从句时为什么不能用what

如题所述

首先在表语从句中缺主语、缺宾语、缺表语的时候是不能用which来引导从句的,此时应用what来引导.which只在宾语从句和定于从句中做引导词,在表语从句中不能做引导词
如:He has become a teacher.他已经成为一名教师.
He has become what he wanted to be ten years ago.他已经成为了他10年前想成为的.
这个时候的是become这个系动词引起的表语从句,在从句中可以这么看( )he wanted to be 这个时候从句缺少be这个词的宾语,所以应该用what而不用which,这是固定用法.
另外再告诉你一个技巧就是 【在主语从句,表语从句,宾语从句中缺主语缺宾语缺表语一律用what来引导.】这是我们老师告诉我们的,做题的时候很有帮助哦!

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.
温馨提示:答案为网友推荐,仅供参考
相似回答