What is the function of helicase?

a
It forms bonds between DNA nucleotides.
b
It separates DNA strands.
c
It forms the DNA helix.
d
It adds new nucleotides to the DNA helix.

b

It separates DNA strands.