Answer: A
Benzaldehyde has no alpha-hydrogen. Cyanide adds to the C=O and the resulting cyanohydrin anion transfers its C-H proton, giving a carbanion stabilised by CN and phenyl. This carbanion (polarity reversal) acts as nucleophile toward another benzaldehyde, and loss of CNX− gives benzoin.