Answer: B
Grignard reagents give a secondary alcohol with any aldehyde other than methanal. CHX3MgBr adds to CHX3CHO to give CHX3−CH(OMgBr)−CHX3, which on hydrolysis gives propan-2-ol. HCHO gives ethanol, acetone gives 2-methylpropan-2-ol and the ester gives 2-methylpropan-2-ol.