What is the main difference between an isotope and an ion? A. An ion has extra protons. B. An isotope has extra neutrons. C. Isotopes are radioactive while ions are not. D. An ion always has a positive or a negative charge.