Reverse transcriptase is a(n)
A、DNA-dependent DNA polymerase
B、RNA-dependent DNA polymerase
C、RNA-dependent RNA polymerase
D、DNA-dependent RNA polymerase