对于定语从句这一块,大部分同学对于基本的which, who, that引导的从句并不陌生,但是对于what这个词,大部分老师都会说what不能引导定语从句。跨考教育英语教研室彭佳洁老师提醒大家,只能说它不是一般的定从,而是一个先行词和关系代词的结合体,因此关于what引导的定语从句,前面本身都不应该再出现先行词。换句话说,如果句中已有先行词,就一定不能用what引导。比如错句:You can have everything what you like. 这里中what该词前已经有了先行词everything,所以不能用what引导。
另一句:Those activities became what he calls “electronic heroin”。这句中what在从句中作谓语calls的宾语,或者更具体的是充当宾语补足语,而这个what相当于the activities that,即一个先行词和关系代词的结合体。但是另从结构上来说,what从句是充当became的表语,也就是相当于名词从句中的表语从句。所以该句既可看做是what引导的特殊定语从句,又可充当名词性从句。