问题

We had just covered a distance of three miles _____the engine _____and the car came to a stop.[ ]

A: then; was broken
B: when; broke down
C: until; was failed
D: since; burst out
正确答案是: