$M_B=11,5.4=46$
$\Rightarrow n_B=\dfrac{4,6}{46}=0,1(mol)$
$n_C=n_{CO_2}=\dfrac{4,48}{22,4}=0,2(mol)$
Số C: $\dfrac{0,2}{0,1}=2$
$n_H=2n_{H_2O}=\dfrac{2.5,4}{18}=0,6(mol)$
Số H: $\dfrac{0,6}{0,1}=6$
Gọi CTPT B là $C_2H_6O_x$
$\Rightarrow 12.2+6+16x=46$
$\Leftrightarrow x=1$
Vậy B là $C_2H_6O$