Ta có số nguyên tử C trong 2 phân tử alcohol A và B là bằng nhau nên gọi:
A là CnH2n+2Oa: x mol và B là CnH2n+2O: y mol
Hỗn hợp R phản ứng với Cu(OH)2:
nA = 2nCu(OH)2 = x = 0,1 mol
Đốt cháy m gam R:
nCO2 = 0,6 mol; nH2O = 0,8 mol
A, B là các ancol no, mạch hở nên:
nalcohol = nH2O - nCO2
x + y = 0,2
y = 0,1 mol
Hỗn hợp R phản ứng với Na:
nH2 = 0,1.a.0,5 + 0,1.0,5 = 0,2
a = 3
Bảo toàn C:
nCO2 = 0,1n + 0,1n = 0,6
n = 3
Vậy 2 alcohol là C3H8O3 và C3H8O.
Mặt khác oxi hóa B thu được aldehyde nên B là CH3CH2CH2OH, A là C3H5(OH)3

%mB = 100% - 60,53% = 39,47%