A、反应物和生成物都是一种单质和一种化合物,属于置换反应;B、反应物是一种,生成物是两种,属于分解反应;C、反应物是两种,生成物是一种,属于化合反应;D、属于氧化还原反应,不属于四种基本反应类型.故选D.