Multiple choice Opposite strands of DNA are held together by ionic bonds covalent bonds hydrogen bonds phospate bonds Reveal answer Fill a bubble to check yourself C Correct answer Explanation Hydrogen bonds form between the complementary nitrogenous bases of the two DNA strands, holding them together.