Which functional groups are present in carbohydrates?

alkenes, alkynes, and phenyl groups

ethers, esters, and amides

carboxylic acids and amino groups

aldehydes, ketones, and hydroxyl groups