It is surprising that he have been such foolish, he never made such a mistake.
A. must B. could C. should D. might
C