B
分析:根据复分解反应发生的条件可知,若物质之间相互交换成分不能生成水、气体、沉淀,则能够在溶液中大量共存,据此分析判断即可.
解答:A、NaOH、NaCl、HNO3中NaOH、HNO3可发生中和反应生成水,故不能大量共存,故A不正确;
B、因该组物质相互交换成分不能生成水、气体、沉淀,则能够在溶液中大量共存,故B正确;
C、因NaOH、MgSO4在水中能相互交换成分生成氢氧化镁沉淀,则不能大量共存,故C错误;
D、因NaHCO3、HCl能在水中相互交换成分生成二氧化碳和水,则不能大量共存,故D错误;
故选B.
点评:本题考查物质的共存问题,学生应熟悉复分解反应发生的条件及常见物质的状态来解答即可.