Carbohydrates (A) – Contain carbon (C), hydrogen (H), and oxygen (O) in a general ratio of 1:2:1 (e.g., glucose: C₆H₁₂O₆).Lipids (B) – Made up of carbon, hydrogen, and oxygen, but with fewer oxygen atoms than carbohydrates.Proteins (C) – Contain carbon, hydrogen, oxygen, and nitrogen (CHON) (sometimes sulfur).Nucleic Acids (D) – Contain carbon, hydrogen, oxygen, nitrogen, and phosphorus (CHONP).So if the question asks only for macromolecules with C, H, and O, the best answers are A (Carbohydrates) and B (Lipids).