Blood is formed in the human adult by the
-
heart
-
spleen
-
kidney
-
bone marrow
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.