The correct option is C Glucose gives Schiff's test for aldehyde.
Glucose exists in two crystalline forms α and β which are anomers of each other.
Glucose does not react with Schiff’s reagent because after the internal cyclisation, it forms either α-anomer or β-anomer. In these forms, free aldehydic group is not present.
Glucose forms open chain structure in aqueous solution which contains aldehyde at chain end. This aldehydic group reacts with NH4OH to form oxime. On the other hand, glucose penta acetate being a cyclic structure even in aqueous form does not have terminal carbonyl group. Therefore it will not react with NH4OH.