The careless man received a ticket for speeding. He _____ have driven too fast.
A. should B. need C. ought to D. must
D