单项选择题

He ______ the final exam, for he is so happy this evening.

A.must pass
B.should have passed
C.could pass
D.must have passed