The reaction is:
From the equation, he limiting reactant is the oxygen. Assuming 100% yield, all of the oxygen must react to form water.
1000 mol * (1 mol ÷ ½ mol ) = 2000 moles water produced
9.5m questions
12.2m answers