单项选择题

The weather report says it's going to rain. You ______ take a raincoat with you.

[A] are best
[B] have better
[C] had better
[D] had rather