单项选择题

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