The correct option is D Ammonical silver nitrate
(a)⇒Br2 in CCl4 ,
(b)⇒Br2 in CH3COOH and
(c)⇒alkaline KMnO4 will react with all unsaturated compounds ( double bonds and triple bonds) i.e., 1, 3 and 4. While (d)⇒ammonical AgNO3 reacts only with terminal alkynes, because terminal alkynes are more acidic i.e., 3. Hence, compound 3 can be distinguished from 1, 2 and 4 by ammonical AgNO3.