Answer: C
A base deprotonates an acid essentially completely only if the conjugate acid of the base is much weaker than the acid. NHX3 (pKa 35) is far weaker than propyne (25), so amide does the job. Hydroxide, ethoxide and carbonate all have conjugate acids that are stronger than propyne.