Hợp chất A có dạng $XO_a$
$\%O=50\%$
$\Rightarrow \dfrac{16a.100}{X+16a}=50$
$\Leftrightarrow X=16a$
$\Rightarrow a=2; X=32(S)$ (lưu huỳnh)
Vậy A là $SO_2$
$\dfrac{M_A}{M_B}=4$
$\Rightarrow M_B=\dfrac{64}{4}=16$
Hợp chất B có dạng $YH_b$
$\%H=25\%\Rightarrow \dfrac{100b}{Y+b}=25$
$\Leftrightarrow Y-3b=0$ (1)
Mà $Y+b=16$ (2)
(1)(2)$\Rightarrow Y=12; b=4$
Vậy Y là cacbon (C), B là $CH_4$