问题

Did he come back early last night? —- Yes. It was not yet eight o’clock _______ he arrived home.
A:when
B:that
C:before
D:until
B:that
C:before
D:until
正确答案是: