Megaloblastic anemia is seen in-
option 1&2 are correct for this question. Malabsorption may result from surgery on the intestines, intestinal diseases such asCrohn's disease or tropical sprue, or infection (bacterial growth) within the gastrointestinal tract. Pernicious anemia may also cause cobalamin deficiency. ... Without enough intrinsic factor, the body cannot absorb enough cobalamin Ref Robbins 9/e pg 422
ileal resection
Crohn's disease
Intestinal lymphatic ectasia
Mentrier's disease
Haematology