问题

When did you return to Nanjing last Friday?—It was not until midnight _______ it was snowing heavily.[ ]
A: that
B: before
C: while
D: when
B: before
C: while
D: when
正确答案是: