A、HCl气体能与足量NaHCO3溶液反应生成氯化钠、水和二氧化碳,能除去杂质但引入了新的杂质二氧化碳,不符合除杂原则,故选项所采取的方法错误.
B、AgNO3溶液能与适量KCl溶液反应生成氯化银沉淀和硝酸钾,再过滤除去不溶物,能除去杂质且没有引入新的杂质,符合除杂原则,故选项所采取的方法正确.
C、NaOH溶液和Na2CO3溶液均能与盐酸反应,不但能把杂质除去,也会把原物质除去,不符合除杂原则,故选项所采取的方法错误.
D、CuSO4溶液能与过量Fe粉反应生成硫酸亚铁溶液和铜,再过滤除去不溶物,能除去杂质且没有引入新的杂质,符合除杂原则,故选项所采取的方法正确.
故选:BD.