单项选择题

A. ought to
B. had better
C. must
D. had to