Question: how many protons and electrons are present in oxygen?
Answer: O2- indicates an ion of oxygen having two extra electrons. I.e., since an oxygen atom normally has 8 protons and 8 electrons, this ion has 10 electrons (-10 charge) and 8 protons (+8 charge) giving it a charge of -2 (-10 + 8 = -2).