单项选择题

Watch your head! You ______ be more careful!

A.may
B.should
C.had to
D.would