问题

33. It is surprising that he_______have been such foolish, he never made such a mistake.
A:must
B:could
C:should
D:Might
B:could
C:should
D:Might
正确答案是: