单项选择题

Vitamins are complex ______ that the body requires in very small amounts.

A.matters
B.materials
C.particles
D.substances