The correct option is B template strand
For protein synthesis, messenger RNA is made from one strand of DNA called the template strand. The other strand is called the coding strand.
DNA strand with polarity 3' → 5' is called the template strand and the DNA strand with polarity 5'→ 3' is called the coding strand.
RNA polymerase moves from the 3′ end of the template strand, creating an RNA strand that grows in a 5′ → 3′direction.