A、铁不能与硫酸镁反应,说明铁在镁的后面,故A正确;B、镁能和硫酸锌反应,说明镁在锌的前面,铁不能与硫酸锌反应,说明铁在锌的后面,从而说明镁在铁的前面,故B正确;C、镁能与硫酸亚铁反应,说明镁在铁的前面,故C正确;D、反应物的颗粒大小影响反应的速度,镁和铁的颗粒大小不同,无法比较其活动性的强弱,故D错误.故选D.