A、氢气燃烧会生成水,一种产物,故错误.B、木炭燃烧会生成二氧化碳,一种产物,故错误.C、一氧化碳在空气中燃烧会生成二氧化碳,一种产物,故错误.D、甲醇燃烧会生成二氧化碳与水,两种产物,故正确.故选D.