A、氧气具助燃性不能用作焊接金属的保护气;
B、氮气、氩气化学性质稳定,常用作金属焊接时的保护气;
C、氢气具可燃性,不能用作焊接金属的保护气;
D、一氧化碳具可燃性,不能用作焊接金属的保护气.
【解析】
A、氧气具助燃性、氧化性,高温易和金属反应,不能用作焊接金属的保护气;故A错误;
B、氮气、氩气化学性质稳定,很难和金属物质反应,常用作金属焊接时的保护气;故B正确;
C、氢气具可燃性,遇火燃烧,不能用作焊接金属的保护气;故C错误;
D、一氧化碳具可燃性,遇火会燃烧,不能用作焊接金属的保护气;故D错误.
故选B.