Ответ:

O₂. У каждого атома кислорода 6 электронов на внешнем уровне; атомам не хватает по 2 электрона до октета. Они образуют две общие электронные пары — двойную ковалентную неполярную связь.

Схема: O=O.

MgCl₂. Магний отдаёт два электрона, по одному каждому атому хлора:

Mg → Mg²⁺ + 2e⁻;   2Cl + 2e⁻ → 2Cl⁻.

Образуется ионная связь; формульная единица состоит из иона Mg²⁺ и двух ионов Cl⁻: Mg²⁺(Cl⁻)₂.

H₂S. У серы 6 электронов на внешнем уровне; она образует по одной общей электронной паре с каждым атомом водорода. Получаются две одинарные ковалентные полярные связи; у серы остаются две неподелённые электронные пары.

Схема: H—S—H.