DNA replication uses many enzymes to synthesize a new DNA molecule. What is the enzyme called that is responsible to separate the two strands of DNA?

Primase
Helicase
DNA ligase
Polymerase

The enzyme responsible for separating the two strands of DNA during replication is called Helicase.