Multiple choice Which of the following is essential for forming hemoglobin in blood? Calcium Iron Phosphorus Magnesium Vitamin Reveal answer Fill a bubble to check yourself B Correct answer Explanation Iron is the main source of hemoglobin in our body.