问题

Jack was halfway back to the village where his mother lived _____ Mary caught up with him
A:when
B:while
C:until
D:though
B:while
C:until
D:though
正确答案是: