问题

didn’t come back early last night,did he—_____. It was not yet eight o’clock_____ he arrived home.
A:No; before
B:Yes; when
C:Yes; that
D:No; until
B:Yes; when
C:Yes; that
D:No; until
正确答案是: