1mol甲烷完全与氯气发生取代反应,若生成相同物质的量的四种取代物,所以每种取代物的物质的量是0.25mol,甲烷和氯气的取代反应中,被取代的氢原子的物质的量与氯气的物质的量相等,
所以生成0.25mol一氯甲烷需要氯气0.25mol氯气,
生成0.25mol二氯甲烷需要氯气0.5mol,
生成0.25mol三氯甲烷需要氯气0.75mol氯气,
生成0.25mol四氯化碳需要氯气1mol,
所以总共消耗氯气的物质的量=0.25mol+0.5mol+0.75mol+1mol=2.5mol,
故选B.