单项选择题

—My goodness! I've just missed the train.
—That's too bad. I am sure you ______ it, if you had hurried.

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