Hydrogen has one electron in its valence shell when it is not bonded. However, when considering its full valence shell in terms of achieving a noble gas configuration (like helium), it would have two electrons (by forming a bond). Thus, the correct answer to the question of how many electrons hydrogen has in its valence shell when it is full is:
two