问题

Why are you so late getting home-Our teacher didn’t let us go____ we had finished our homework.
A:because
B:when
C:if
D:until;
B:when
C:if
D:until;
正确答案是: