Weight gain is primarily caused by consuming too many calories , regardless of the type of macronutrient consumed. A calorie surplus over energy expenditure leads to increased body weight. Therefore, the best answer to the question is A. calories . ;