Multiple choice Which of the following is the immediate precursor of mRNA? A single strand of DNA Heterogeneous nuclear RNA rRNA Small interfering RNA Reveal answer Fill a bubble to check yourself B Correct answer Explanation Heterogeneous nuclear RNA acts as immediate precursor for synthesis of mRNA. Mature mRNA is formed from hnRNA by capping, tailing, splicing and base modification.