The correct option is D C2H5OH<CH3COOH<CH3CH2COOH
Carboxylic acids have higher boiling points than aldehydes, ketones, and given alcohol of comparable molecular mass. This is because of formation of stronger intermolecular H-bonding than alcohol.
Alcohol has higher boiling point than aldehyde and ketone due to H-bonding.
Hence, HCOCH3<C2H5OH<CH3COOH is correct of boiling point.
Also,
Boiling Point ∝ Molecular Weight
Hence, carboxylic aciod having higher molecular weight will have higher boiling point.
Thus, order of boiling point in option (b) and (d) are also correct.
CH3CH2COOH<CH3CH2CH2COOH<CH3CH2CH2CH2COOH
C2H5OH<CH3COOH<CH3CH2COOH
Thus, options (a), (b) and (c) are correct.