Answer: A, D
The iodoform test needs a CHX3−COX− group or a CHX3−CH(OH)X− group, since hypoiodite first oxidises the latter to the methyl ketone (ethanol goes via ethanal). Ethanol and 1-phenylethanol qualify. Butan-1-ol and pentan-3-one contain neither group.