A、铜和铁都不能与水反应,故A错误; B、铁与稀盐酸反应生成氯化亚铁和氢气,而铜与酸不反应,故B可以除去铜粉中的铁粉,故B正确; C、铁与硫酸亚铁不反应,故C不正确; D、由于铜和铁的金属活动性比银强,铜和铁都能和硝酸银溶液反应,不能把铁除去,故选D错误. 故选B.