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