问题

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
正确答案是: