Mg最外层电子是2个,容易失去电子而带2正电荷,SO42-其中S外层有六个电子,每个氧原子外面也有6个电子,为了达到外层是8个电子层,三个氧气原子和S形成共价键,还有一个氧原子得2电子,所以显示带2-.CO32-,一样道理,C最外层有4个,和两个氧原子共有,形成共价键,还剩下一个氧得到外界两个电子而显示2-,只要你认真去研究一遍你就不会忘记了哈,不过初中没有那么多理论,不知道你听懂吗?不过我有个好记的土办法,金属类,外层电子一帮都可以全部失去,氧要2个电子,S外有6个电子,C外有四个电子,N外有5个电子,所以硝酸根是带负一价(5+(-6))其中+5是N的,-6是三个氧的,现在明白了吗?