Biological molecules (proteins) which catalyze a biochemical reaction and remain unchanged after completion of reaction are called_____________________?

Biological molecules (proteins) which catalyze a biochemical reaction and remain unchanged after completion of reaction are called_____________________?

A. Cofactor
B. Coenzymes
C. Activator
D. Enzymes