①离子化合物中不一定含有金属元素,可能只含非金属元素,如铵盐,故错误; ②共价化合物中可能含有金属元素,如氯化铝,故错误;③离子化合物中一定含有离子键,可能含有共价键,如KOH,故正确; ④离子化合物中一定含有离子键,可能含有共价键,如Na2O2,故错误; ⑤离子化合物中可能含有共价键,一定含有离子键,如NaOH,故正确; ⑥共价化合物中只含共价键,一定不含离子键,故错误; ⑦共价化合物中一定不含有离子键,只含共价键,故正确;故选C.