首先,what不能引导定语从句,排除A
若主句中有such或主句中有the same时才可用as,排除C
只有以下五种情况可省略先行词
1.在从句中充当宾语
2.在从句中作介词宾语,且介词在句尾
3.在从句中作表语
4.在There be句型中,作主语的关系代词
5.先行词是表示方式,原因,时间(像way,reason,day),in which,for which,when,that等可省
所以D也不符合
故选B
但我个人就得B选项应该是on which或where吧
o(∩_∩)o...哈哈我也是学生,我是这么理解的