Alkyne is losing hydrogen ion therefore acting as an acid .
NaNH2 on the other hand is a base.
So we need to use a solvent in which the acidic properties of alkyne is not affected. As alkyne is not a strong acid so if we would use any solvent whose pka value is less than 25 (pka of alkyne) then that solvent will be acting as acid by donating hydrogen ion.
So a solvent of choice should be the one having more pka value that that of alkyne . In all the solvents listed above , only ammonia is the one having pka= 38 more than acetic acid .
So it should be the better choice of solvent therefore option C ie liquid ammonia is the ans.
Question 7 You are ready to carry out a reaction between propyne and sodium amide (NaNH2),...