SAMIRGARIBOVIC2006GO SAMIRGARIBOVIC2006GO Chemistry Answered 4. Which have ionic bonds? Provide a reason why. a) NH3 b) MgF2 c) NH4NO3 d) KH e) CO f) CH3OH g) Al-F3 h) NaBr i) CH4 j) C6H12O6 k) CuSO4 1) LiH