Các hidrocacbon $2C$ không có mạch vòng.
$C_2H_2$: $k=2\to$ phân tử mạch hở có $1$ liên kết ba.
$C_3H_8$: $k=0\to$ phân tử mạch hở, toàn liên kết đơn.
$C_2H_4$: $k=1\to$ phân tử mạch hở có $1$ liên kết đôi.
$A$ phản ứng thế với clo nên là $C_3H_8$
$B, C$ tham gia cộng brom, trong đó $C$ cộng $1:2$ nên $C$ là $C_2H_2$
Suy ra $B$ là $C_2H_4$