问题

Did Tom come back late last night?——No. It was not yet 8 o’clock ____ he arrived home.
A:before
B:when
C:that
D:until
B:when
C:that
D:until
正确答案是: