Answer and Explanation: DNA polymerase moves in opposite directions because it is only able to attach to a free 3' end. DNA polymerase is a three dimensional enzyme and can only attach to a specific configuration of substrate, which is the free 3' OH group on a nucleotide.