英语四级

单选题The careless man received a ticket for speeding. He ________ have driven so fast.

A.can’t
B.wouldn’t
C.shouldn’t
D.mustn’t

参考答案:C进入在线模考
shouldn't have done sth 本不应该做某事