state why the standard enthalpy of formation for hydrogen gas is zero?
The reason is obvious . . . For example, if you "make" one mole of hydrogen gas starting from one mole of hydrogen gas you aren't changing it in any way, so you wouldn't expect any enthalpy change. ... The standard enthalpy change of formation of elements is zero because of the way the enthalpy change is defined.