A、20g重水的物质的量为1mol,与足量金属钠反应生成0.5mol氢气,产生气体的分子数为0.5NA,故A错误;B、0.1 mol?L-1的Na2CO3溶液的体积没有告诉,无法计算碳酸钠的物质的量,故B错误;C、4.0g甲烷的物质的量为0.25mol,含有1mol碳氢共价键,含有共价键的数目为NA,故C正确;D、0.5mol甲基含有4.5mol电子,0.5mol氢氧根离子含有5mol电子,二者含有的电子数不相等,故D错误;故选C.