问题

Did Mary return late last night?–No. It was not yet 7 o’clock _________ she arrived home.
A:before
B:when
C:that
D:until
B:when
C:that
D:until
正确答案是: