Question: how many more electrons can fit in the valence shell of oxygen?
Answer: When forming ionic bonds, some atoms give electrons (+ valence) and some receive them (- valence). Oxygen could give up a maximum of 6 electrons from its outer shell.