单项选择题

—I wonder why Mr. Green looks quiet in class.
—I'm not sure, but he()a small accident driving here.

A. could have
B. might have
C. might have had
D. must have had