单项选择题

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

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