单项选择题

You _______ be more careful next time.

A. may
B. must
C. have to