What is the role of DNA polymerase in DNA replication?

A. It ties the chunks of DNA together.
B. It creates the replication fork.
C. It checks the DNA for errors.
D. It breaks apart the bases.