单项选择题

巨幼红细胞性贫血是由于缺乏()。

A.铁
B.叶酸和维生素B12
C.蛋白质
D.维生素C