单项选择题

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

A.must pass
B.could pass
C.should have passed
D.must have passed
热门 试题