单项选择题

— 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
热门 试题