Aldol condensation requires compounds with alpha-hydrogens. Aldehydes (option A) and ketones (option B) have alpha-hydrogens and can undergo aldol condensation. An aldehyde and ketone combination (option C) can also undergo aldol condensation. However, esters (option D) generally do not have acidic alpha-hydrogens in the same way and cannot participate in classic aldol condensation reactions under normal conditions.