You'd need #5.24 * 10^(6)"L"# of oxygen to burn that much methane under those conditions for temperature and pressure.
The balanced chemical equation for the combustion of methane looks like this
#CH_(4(g)) + color(red)(2)O_(2(g)) -> CO_(2(g)) + 2H_2O_((l))#
Notice the #1:color(red)(2)# mole ratio that exists between methane and oxygen. This tells you that, regardless of how many moles of methane react, you need twice as many moles of oxygen for the reaction to take place.
So, the first thing you need to do is figure out how many moles of methane you have. To do that, use the ideal gas law equation
#PV = nRT => n = (PV)/(RT)#
#n_(CH_4) = (120/101.325cancel("atm") * 2.00 * 10^(6)cancel("L"))/(0.082(cancel("atm") * cancel("L"))/("mol" * cancel("K")) * 273.15cancel("K")) = "105750 moles"# #CH_4#
This means that you need at least
#105750cancel("moles"CH_4) * (color(red)(2)" moles"O_2)/(1cancel("mole"CH_4)) = "211500 moles"# #O_2#
in order for all the moles of methane to react.
Now, the oxygen is kept under SATP (Standard Ambient Temperature and Pressure) conditions, which imply a temperature of #25^@"C"# and a pressure of 100.0 kPa.
Once again, use th ideal gas law equation, this time to solve for the volume of oxygen
#PV = nRT => V = (nRT)/P#
#V_(O_2) = (211500cancel("moles") * 0.082(cancel("atm") * "L")/(cancel("mol" * cancel("K"))) * (273.15 + 25)cancel("K"))/(100/101.325cancel("atm"))#
#V_(O_2) = color(green)(5.24 * 10^(6)"L")# #-># rounded to three sig figs.