A.Zn失去电子发生氧化反应,为负极反应,故A错误;B.Fe3+在正极得电子被还原为Fe2+,溶液红色褪去,故B正确;C.铂电极上Fe3+被还原为Fe2+,没有气体生成,故C错误;D.该电池总反应为:Zn+2Fe3+═2Fe2++Zn2+,没有单质生成,故D错误.故选B.