The correct option is B Proteins
Proteins are the polymers of amino acids held together by peptide bonds. Carbohydrates are polymer of simple sugars. Nucleic acids are polymers of nucleotides held together by phosphodiester bonds. Lipids are a chemically diverse group and most have a long hydrocarbon chain. Thus, the correct answer is B.