问题

I had thought he would be nervous in this speech competition, but he turned out to be calm. — He________quite enough preparation for it.

A:should do
B:must do
C:should have done
D:must have done
正确答案是: