The correct option is
B Grignard reagent
(a) Aliphatic aldehyde on warming with Fehling solution A give a red precipitate of cuprous oxide. Benzaldehyde and ketones give negative Fehling's test.
(b) Grignard reagents react both with aldehydes and ketones.
(c) The Schiff test is a chemical test used to check for the presence of aldehydes in a given analyte. This is done by reacting the analyte with a small quantity of a Schiff reagent. It does not react with ketones.
(d) Tollen's reagent refers to the chemical reagent which is used in the detection of an aldehyde functional group, an aromatic aldehyde functional group, or an alpha hydroxy ketone functional group in a given test substance.
Ketones don't give silver mirror with Tollens' reagent.
Tollen's reagent is a solution of silver nitrate
(AgNO3) and Ammonia
(NH3).
A postive test gives precipitate of elements silver.
RCHO+2[Ag(NH3)2]++3OH−→RCOO− + 2Ag↓ + 2H2O+4NH3Aldehyde Tollen's Reagent Carboxylate ion Silver mirror
Fehling solution, Schiff's reagent & Tollen's reagent react only with aldehydes but Grignard reagents react both with aldehydes and ketones Hence, the correct answer is option (b).