THOMAS RECEIVED A WARNING FOR SPEEDING. HE _______________ SO FAST....

7. Thomas received a warning for speeding. He _______________ so fast.

A. shouldn't have driven

B. should have

C. would have driven

D. might have driven