Two purines will not fit between the strands while two pyrimidines will be too far to bond. Therefore a purine has to make a hydrogen bond with another pyrimidine. ... Hence adenine makes hydrogen bonds with thymine and guanine makes hydrogen bonds with cytosine.