Vitamins have important functions in the human body and are necessary for maintaining good health. Which of these is necessary for proper bone formation?
A   vitamin A
B   vitamin C
C   vitamin D
D   vitamin K