Which substance does not have ionic bond?

(A) CH4
(B) NaCl
(C) NaF
(D) MgO

Answer: (A) CH4