The correct option is B 3
Basic definition for a carbohydrate is that it is a polyhydroxy aldehyde or ketone. So, if it contains less than 3 carbon atoms, then, it can not have more than one hydroxyl group and a carbonyl group simultaneously.
Hence, (b) is correct.