首先要知道,除了O、F(无最高正价含氧酸)外,一般的非金属元素在最高价含氧酸中的化合价与气态氢化物中的化合价的绝对值之和为8,比如
氯溴碘:HXO4和HX,(+7)+|-1|=8;
硫:H2SO4和H2S,(+6)+|-2|=8;
氮磷:HNO3(H3PO4)和NH3(PH3),(+5)+|-3|=8等等.
因此在本题中,要先算出最高价含氧酸中R的化合价,设为x,则
n×(+1)+1×x+(n-2)×(-2)=0,解得x=+(n-4)
因此在气态氢化物中R的化合价为-[8-(n-4)]=n-12
但是你的选项里没有这个答案.不知是不是你的题目有一些问题?含氧酸的化学式应该是HnRO2n-2吧,这样算出来就恰好是B选项.