单项选择题

A.had to
B.ought to
C.must be
D.must have