Which of the following enzymes is responsible for catalyzing the formation of peptide bonds between amino acids during protein synthesis?

A Aminoacyl-tRNA synthetase
B Peptidyl transferase
C Protease
D Carboxypeptidase
Peptidyl transferase is the enzyme responsible for catalyzing the formation of peptide bonds between amino acids during protein synthesis, and is a crucial component of the ribosome.
Berg et al., Biochemistry
Protein Metabolism Biochemistry Ribosomal Function Hard MEDICAL Confidence: high