单项选择题

It is essential that people () enough vitamins every day.

A. have
B. had
C. must have
D. will have