Question: how many electrons would hydrogen required to fill up the first shell?
Answer: Oxygen needs two electrons to fill its outermost electron shell. Hydrogen has one electron to play with. Therefore, an oxygen atom needs two hydrogens to bond to in order to complete its shell.