单项选择题

—My God ! I have to walk home now, for I just missed the bus.
—That’s too bad. You () it had you set out a bit earlier.

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

相关试题