Based on the valence electron number of oxygen, which of the following is true of its bonding capabilities? (Check all that apply.)
A) Oxygen can form covalent bonds with other nonmetallic elements
B) Oxygen can form ionic bonds with metallic elements
C) Oxygen can form double bonds with other oxygen atoms
D) Oxygen can form hydrogen bonds with hydrogen atoms