Multiple choice

Blood is formed in the human adult by the

  1. heart

  2. spleen

  3. kidney

  4. bone marrow

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Bone marrow, specifically red marrow found in flat bones like sternum and pelvis, produces all blood cells through hematopoiesis. The heart pumps blood, spleen filters it, and kidneys filter waste: none produce blood cells.