Dear student,
Reaction between H2 and O2 to form water is as follows:
According to the reaction,
1 ml of H2 reacts with 1/2 ml of O2 form 1 ml of H2O
So, 30 ml of H2 will react with = 15 ml of O2 to form 30 ml of water.
Thus, O2 is present in excess. Hence, (20 -15 ) ml = 5 ml of O2 is left behind.
Regards