这与介词跟名词的搭配有关, 我们说:in the afternoon , at the time
故第二句的when (=in which),第一句when (=at which), on which 不准确,因为一般不说on the time .