A、Na2CO3和BaCl2在溶液中能相互交换成分生成碳酸钡沉淀和氯化钠,不能大量共存,故选项错误.B、三者之间不反应,能大量共存,且不存在有色离子,故选项正确.C、三者之间不反应,能大量共存;但FeCl3的水溶液黄色,故选项错误.D、HNO3、NaOH在溶液中能相互交换成分生成硝酸钠、水,不能大量共存,故选项错误.故选:B.