The hydrocarbon which can react with sodium in liquid ammonia is

The hydrocarbon which can react with sodium in liquid ammonia is

  1. CH3CHCHCH3
  2. CH3CH2C≡CCH2CH3
  3. CH3CH2CH2C≡CCH2CH2CH3
  4. CH3CH2C≡CH

Answer

Terminal alkynes (triple bond is at first & second carbon atom) react with sodium in liquid ammonia to yield ionic compounds - sodium alkylides.

The acidity of a terminal alkyne is due to the high level of s character in the sp hybrid orbital, which bonds with the s orbital of the hydrogen atom to form a single covalent bond.

The correct option is D.