We know that Grignard reagent is strongly basic and can abstract a proton from alcohols. This reaction is not possible with NaOH i.e., it cannot abstract proton from alcohols. So GR is stronger base than NaOH
We also know that sodium hydroxide is just enough to abstract a proton from active methyl group of acetaldehyde to carry out aldol reaction.
Now my point is, if we use Grignard reagent, acetaldehyde should undergo aldol reaction instead of Grignard reaction.
Any comments?