单项选择题

下列哪项是发生巨幼细胞性贫血的主要原因()

A.骨髓造血功能受损
B.出血
C.红细胞过度破坏
D.缺乏叶酸和维生素B12
E.红细胞本身缺陷