what可以直接代替一个名词,而which前面必须有个名词。例如:
This is the pen which I lost yesterday.这是我昨天丢的那只笔.
I ate the cake which you gave me.
我把你给的那个蛋糕吃了。
I love what I have.
我爱我所拥有的.
I believe what he says.
我相信他说的话。
从句中有关what和which的区分
which 作为关系代词引导一个定语从句,指代上文出现过的先行词.而 what 严格意义上说引导的是一个名词性从句.它相当于先行词加关系代词.题中从所给的空来看后面接的是一个从句,而且上文中明显缺乏先行词,所以选A