Aldehydes are more reactive than ketones due to +I effect of –CH3 group. There are two – CH3 group in acetone which reduces +ve charge density on carbon atom of carbonyl group. More hindered carbonyl group becomes less reactive. So in the given case CH3CHO is the right choice.