Right answer is (a) Fe^2+
The best explanation: Myoglobin only in the Fe^2+ state can bind with oxygen as the iron atom has six co-ordination bonds, 4 in the flat and two in a perpendicular state to the porphyrin ring. The oxygen binding site is present on the other side of six coordination position.