What is the role of mRNA during translation?

A. forms parts of ribosomes
B. carries codes from the DNA in the nucleus to the site of protein synthesis
C. Carries amino acids to the mRNA for correct placement into the protein chain