Home » Which of the following enzyme joins the ends of two strands of nucleic acid? Enzymology MCQs Which of the following enzyme joins the ends of two strands of nucleic acid? January 22, 2022 21 Views Q. Which of the following enzyme joins the ends of two strands of nucleic acid? A. ligase B. protease C. lipase D. hydrolase Answer: ligase