单项选择题

Hadn't my bike broken down, I ______ earlier.

A.should have come
B.would come
C.could come
D.had come