单项选择题

You _______ be more careful next time.

A.may
B.must
C.have to