E比D式量大16,所以丙基本确定为氧(O),再看上线,B和水反应生成氧气和C,基本上B是过氧化物(过氧化钠)。下线和上线差不多,考虑到上线是个金属到碱性氧化物到过氧化物,那下线基本上就是非金属氧化再氧化(要是下线也是一个金属氧化再氧化,那出题的老师就属于找抽的类型了),结合X和B分子量一样,可以考虑一个是Na2O2,一个是Na2S。
所以,答案:
X是Na2S(电子式自己画吧),G是SO3
2Na2O2+2H2O=O2+4NaOH
2Na2SO3+O2=Na2SO4
个人观点:如果是K也是可以的,不过高一嘛,就按Na来填吧。