Answer:
Carbohydrates, Lipids, Proteins, Nucleic acids
Explanation:
Macromolecules are large molecules composed of thousands of covalently connected atoms.