①非金属性F>O>S,元素的非金属性越强,对应的氢化物越稳定,故①错误;②Na、Mg位于相同周期,同周期元素从左到右原子半径逐渐减小,则原子半径Na>Mg,O位于第二周期,原子半径在三者之间最小,故②正确;③非金属性Cl>S>P,元素的非金属性越强,对应的最高价氧化物的水合物的酸性越强,故③错误;④已知酸性H2O<H2CO3<CH3COOH,酸性越强,对应的阴离子结合质子的能力越弱,故④正确.故选B.