A、H2和CO2中一氧化碳具有可燃性,但二氧化碳不具有助燃性,所以不能发生爆炸,故A错;B、空气和CO中一氧化碳具有可燃性,空气中的氧气具有助燃性,所以能发生爆炸,故B正确;C、N2和空气中氮气不具有可燃性,空气中氧气具有助燃性,所以不能发生爆炸,故C错;D、CO和H2都具有可燃性,但没有助燃性气体,所以不能发生爆炸,故D错.故选B.