Multiple choice Which of the following are cations formed from non-metals? H+ Na+ Cu++ All of the above. Reveal answer Fill a bubble to check yourself A Correct answer Explanation Hydrogen can lose its single electron to form H+, which is a cation derived from a non-metal. Sodium (Na) and copper (Cu) are metals, making H+ the correct answer.