Answer: C, D
A ketone results when the carbon that finally becomes C=O carried two carbon substituents besides OH. Pinacol and 2,3-diphenylbutane-2,3-diol have two such fully substituted carbinol carbons and give ketones. The other two diols have a CHX2OH end, which becomes CHO after hydride migration, so they give aldehydes.