Reaction of carbonyl compound with one of the following reagents involves nucleophilic addition followed by elimination of water. The reagent is:
A. Grignard reagent
B. hydrocyanic acid
C. hydrazine in presence of feebly acidic solution
D. sodium hydrogen sulphite