The correct option is B Mg2+>Na+>F−
Mg2+, Na+, F− are isoelectronic species having the same number of electrons. So, In isoelectronic species, the species having higher positive charge has greater number of protons and will also have higher effective nuclear charge. Therefore, order of effective nuclear charge is: Mg2+> Na+> F−