单项选择题

Hadn't the bus broken down, we the train.()

A.catch
B.had caught
C.could catch
D.should have caught