The correct option is A 3.125×10−2
In one molecule of magnesium phosphate, 8 oxygen atoms are present.
Thus, 1 mole of magnesium phosphate will contain 8 moles of oxygen.
Hence, 0.25 moles of oxygen atoms are present in 18×0.25=3.125×10−2 moles of magnesium phosphate.