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 5 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