单项选择题

I have been advised to take ever _________against catching flu again this winter.

A.prevention
B.precaution
C.preparation
D.prediction