本题属于推断题,根据题目给出的信息:甲为固体,乙、丙、丁为气体,在一定条件下,它们之间可发生下列反应:甲+乙→丙;乙+丁→丙;甲+丙→丁;因此根据我们学过的知识可以判断:甲可能是单质碳,那么乙是氧气,丙是二氧化碳,丁就是一氧化碳.
【解析】
A、甲如果是铁,乙是氧气,那么丙是四氧化三铁,不符合丙是气体,故选项错误;
B、氧化铜与气体反应不是化合反应,故选项错误;
C、碳酸钙与气体不反应,故选项错误;
D、根据我们学过的知识可以判断:甲可能是单质碳,那么乙是氧气,丙是二氧化碳,丁就是一氧化碳,符合题意;故选项正确;
故选D