Multiple choice Which of the following is essential for forming hemoglobin in the blood? Protein Iron Carbohydrate Starch Roughage Reveal answer Fill a bubble to check yourself B Correct answer Explanation It is essential for making hemoglobin in our body.