Why does acetal formation from an aldehyde and an alcohol require acid catalysis, and why is base catalysis ineffective for this reaction?
Think about your answer, then reveal below.
Model answer: Acid protonates the carbonyl oxygen, activating it toward nucleophilic attack, and later protonates the hemiacetal hydroxyl to make it a good leaving group. Base would deprotonate the alcohol to give an alkoxide, but alkoxides are poor nucleophiles toward neutral carbonyls and base cannot activate the hydroxyl leaving group — the critical protonation steps simply don't occur under basic conditions.
The mechanism proceeds through protonation of C=O, nucleophilic addition of ROH, protonation of the resulting alkoxide, loss of water to form an oxocarbenium ion, and final addition of a second ROH. Every protonation step requires acid. Base-catalyzed addition of alkoxide to the carbonyl can occur but produces a hemiacetal alkoxide that cannot be further converted to acetal without acid.