单项选择题

Five minutes eaflier, and we the last bus.

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