The necessary condition under which an aldehyde can undergo the aldol condensation reaction is:
Aldol condensation is an organic reaction in which an enolate ion reacts with carboxyl compound in order to form a β– hydroxyaldehyde or β– hydroxyketone.The aldehyde or ketone that is going to be reacted should have an alpha hydrogen.
Hence option B is correct.