因为甲烷、氢气、一氧化碳都是无色气体,都有可燃性,但燃烧的产物不同,所以现象也一定不同.根据质量守恒定律可知:①甲烷燃烧产生使石灰水变浑浊的气体,生成水;②氢气燃烧产生水,在集气瓶内壁上能看到水雾;③一氧化碳燃烧生成使石灰水变浑浊的气体,没有水雾.故可根据燃烧后的产物不同鉴别三种气体.故答案选:D.