Choose the correct answer to each of the following questions.Câu hỏi Thomas received a warning for speeding. He _______ so fast. A. shouldn't have driven B. would have driven C. should have driven D. might have driven