B错误的原因是未考虑到铁粉可能变质变成Fe(+3),但是溶于盐酸时会被未被氧化的铁粉还原成Fe(+2),这样加KSCN不会变红,但是铁粉却变质了
如果只是少量变质的话,生成三价的铁离子 会和单质铁(原铁粉)在酸性溶液中反应,生成都是二价的铁离子,所以未变红不能说明未变质。离子式: Fe(单质)+ 2Fe(三价铁)= 3Fe(二价铁)