问题

Jack had traveled six miles across the Channel___________his engine failed and was forced to land on the sea
A:when
B:until
C:after
D:since
B:until
C:after
D:since
正确答案是: