问题

Oh, my God! We just missed the last bus back home. — I’m sure we it, but you were not in any hurry.
A:could catch
B:had caught
C:would catch
D:could have caught
B:had caught
C:would catch
D:could have caught
正确答案是: