Na-металическая( запомни, в металлах всегда металлическая связь)
KCl-ионная( ионная связь характерна для ионной кристалической решотки, по другому сказать, соединяются металл с неметаллом)
HF-ковалентная полярная( соеденяются не металлы с разной электроотрицательностью)
O2-ковалентная неполярная ( соеденяются не металлы с одинаковой электроотрицательностью)