The correct answer is protein.
Protein is not a monomer because it can be divided into small units which are referred to as amino acids.
Monomer is termed as a molecule which undergoes polymerization. Monomers can be classified to different ways. For example, glycine versus caprolactam are examples of classification of natural versus synthetic monomers.
Homopolymer is being got from polymerization kind of monomer.