The correct option is D
RNA polymerase
DNA polymerase
DNA polymerase helps in the extension of a polydeoxyribonucleotide chain during DNA replication. It does so by adding nucleotides, complementary to the parental template strand, to the 3’end of the previous nucleotide and joining the two by forming phosphodiester bonds.
RNA polymerase
The synthesis of RNA using the 3’-5’ strand of DNA as template is known as transcription and it is catalysed by a DNA dependent RNA polymerase or just RNA polymerase enzyme. RNA polymerase enzyme adds ribonucleotides complementary to the template strand of DNA starting from the initiation point and joins them by forming phosphodiester bonds.
Reverse transcriptase
The synthesis of DNA from RNA is called reverse transcription. It is carried out by RNA-dependent DNA polymerase or reverse transcriptase enzyme.
Endonuclease
Endonucleases are nuclease enzymes that make cuts within the nucleotide sequences of the nucleic acid molecules and cut them from within.