(1)能供给呼吸的只有氧气,且氧气还是一种单质.(2)在金属氧化物中一共有两种元素,一种是金属元素一种是氧元素,所以只能是氧化镁.(3)碱必须有氢氧根,且阳离子为金属离子.所以氢氧化镁是碱,且难溶于水.(4)盐中含有金属离子和酸根离子.所以可溶性的盐为硫酸镁.故答案为:(1)O2(2)MgO(3)Mg(OH)2(4)MgSO4