问题

Whatever is left over may be put into the refrigerator, ________ it will keep for two or three weeks[ ]
A: when
B: which
C: where
D: while
B: which
C: where
D: while
正确答案是: