A、铁与盐酸反应生成的亚铁盐,不是氯化铁,故A错误;B、锌在氢前,能与盐酸反应生成氯化锌,故B正确;C、铜在氢后,不能与盐酸反应生成氯化铜,故C错误;D、银在氢后,不能与硝酸反应生成硝酸银,故D错误.故选B.