The molecular weight of CH₃COOH in benzene found by cryoscopic methods is double of the theoretical value. What is the reason for this observation?

a) Benzene contamination
b) Formation of dimers in benzene
c) Experimental error
d) Presence of impurities