The correct option is D Carbohydrates
Carbohydrates, proteins and fats in the foods provide energy for the body functions and physical activities. They, however, do not produce same amount of energy. the following is the energy-contribution by respective molecules.
Carbohydrates- 55-75% of energy contribution
Proteins- 10-15% of energy contribution
Fats- 15-30% of energy contribution
Therefore, the correct answer is option D.