单项选择题

She______ the bus, had she set out a bit earlier.

A) should have caught
B) had caught
C) would have caught
D) could catch