C
解:A、H2SO4和Ba(OH)2反应出包括氢离子与氢氧根离子反应生成水外,还包括钡离子与硫酸根离子的反应,中和热规定生成的水为1mol,与反应物的物质的量无关,故A错误;
B、已知C2H5OH(l) 的燃烧热是1366.8KJ/mol,则C2H5OH(l)+3O2(g)═2CO2(g)+3H2O(l)反应的△H=-1366.8kJ/mol,故B错误;
C、2mol气态SO3比2mol液态SO3的能量高,因此生成2mol气态SO3时放出的热量少,焓变大,即△H1>△H2,故C正确;
D、合成氨的反应为可逆反应,不能进行到底,因此N2(g)+3H2(g)?2NH3(g)△H≠-38.6kJ/mol,故D错误;
故选C.