不一定,when的提问和回答可以用任何时态,具体如果被提问的句子是用的过去时态,也就是说发生的时间是过去的某一时刻,提问的时候要用过去式,如果只是询问一件事什么时候做,这时用when提问就可以不用过去式。