1.who 引导从句,修饰说明前面的student,whom是宾格,在句子里不合适,表示人的时候一般用who,不用which
2.when表示时间,看句意来说的话,如果用when,那么该用过去时,但是句子里是完成时,所以when不行.