A、等物质的量NaOH、NaHCO 3恰好反应生成碳酸钠和水,BaCl 2和碳酸钠前后反应生成碳酸钡沉淀和氯化钠,所以一定有沉淀生成,故A不选;
B、Na 2CO 3、MgCl 2、H 2SO 4等物质的量混合能生成沉淀只能是碳酸镁,但有硫酸存在,所以不可能生成沉淀,故B选;
C、AlCl 3、NH 3•H 2O、NaOH等物质的量混合,1mol铝离子需要3mol氢氧根离子完全沉淀,根据题意碱不足,所以一定有沉淀生成,故C不选;
D、Ba(OH) 2、CaCl 2、Na 2SO 4等物质的量混合可以生成硫酸钡沉淀,所以一定有沉淀生成,故D不选;
故选B.