Whenever any substance goes under chemical change so any of the reaction will happen either both or multiple compounds will combine to produce combination reaction either one compound will decompose itself into 2 or more compounds or elements and last one is replacement reaction the either reaction is not even going to combination nor decomposition, So when a reaction like that happens it must replacement reaction.
Now the question is what's the condition required for it, so basically a chemical reaction when takes place it depends upon several factor on the basis of which we conclude products. The factors are Temperature,catalyst,reagents, either what is the mechanism of reaction, stability of reactants and stability of products and alot more.
During reaction sometimes gas forms and sometimes not yea and well that also depends on the chemical reactivity and stability of product sometimes product found itself most stable releasing the gas evolving so it's been done itself and sometimes we add catalyst and adjust the reaction to extract that gas and get desirable product manually.
I wrote all i know if sorry if this is not what you're looking for :(
The answer is C Becuz D is a compound and that is the only answer that says it