单项选择题

目前已知的维生素有20多种,它们大多不能在体内合成,必须由()供给。

A.空气
B.水
C.矿物质
D.食物