How many of the following will give a positive haloform test?
CH₃CH₂OH
CH₃CH(OH)CH₃
CH₃CHO
CH₃COCH₃
CH₃CH₂OCH₃
CH₃CH₂CHOHCH₃
CH₃CH₂CHO
CH₃CH₂COCH₃
A. 1
B. 2
C. 3
D. 4