单项选择题

A.too much; would catch
B.a little too; had caught
C.much too; would have caught
D.too much; would have caught