B
分析:根据复分解反应发生的条件可知,若物质在水中电离生成的离子不能相互结合生成水、气体、沉淀,则能大量共存.
解答:A、因NaCl、AgNO3能在水中重新结合生成氯化银沉淀,AgNO3、Na2SO4能结合生成硫酸银微溶物,则不能共存,故A错误;
B、BaCl2、NaCl、KOH在水中不能结合生成水、气体、沉淀,则能大量共存,故B正确;
C、Na2SO4、Ba(NO3)2能在水中结合生成硫酸钡沉淀,则不能共存,故C错误;
D、H2SO4、Na2CO3能在水中结合生成水和二氧化碳气体,则不能共存,故D错误.
故选B.
点评:本题考查学生利用复分解反应发生的条件来判断物质共存问题,学生应熟悉常见的气体及常见物质的溶解性才可轻松解答此类习题.