Según muchos textos, la razón por la cual los reactivos de Gringard no pueden usarse con alcoholes es porque el reactivo de Gringard es una base fuerte, que desprotonaría el alcohol. ($p\pu{K}_b$ de Gringard$\approx 50$).
Sin embargo, los carbonilos también tienen un hidrógeno bastante ácido en la posición alfa ($p\pu{K}_a$ of enol$\approx 20$), ¿por qué la reacción de Gringard reacciona con el carbono electrófilo, más que como una reacción ácido-base con la alfa para formar un enolato?