Final answer:
RNA polymerase II of eukaryotes is responsible for transcribing mRNA. rRNA is mainly transcribed by RNA polymerase I, and tRNA and 5S rRNA are transcribed by RNA polymerase III.
Step-by-step explanation:
RNA polymerase II of eukaryotes is responsible for transcribing mRNA. It operates in the nucleus of the cell and is in charge of synthesizing all protein-coding nuclear pre-mRNAs. These pre-mRNAs undergo extensive processing after transcription but before translation to become mature mRNAs ready for translation. RNA polymerase II is thus vital as it transcribes the overwhelming majority of eukaryotic genes, making it a key player in the process of gene expression. On the other hand, rRNA is transcribed mainly by RNA polymerase I, while tRNA and 5S rRNA are transcribed by RNA polymerase III.