Answer: Oxygen is the excess reactant.
Explanation: [tex]2H_2+O_2\rightarrow 2H_2O[/tex]
As can be seen from the given chemical equation, 2 moles of hydrogen gas react with 1 mole of oxygen gas.
4.2 moles of hydrogen gas react with[tex]=\frac{1}{2}\times {4.2}=2.1mole[/tex] of oxygen gas.
Thus hydrogen is the limiting reagent as it limits the formation of product. And oxygen is the excess reagent as it is present in excess. (3-2.1) = 0.9 moles of oxygen are left as such.