The only true answer here is B. if you have a periodic table, you can see that Magnesium atomic number is 12 while Aluminium's is 13. this means Al has 1 more proton and weights more than magnesium since proton and neutrons contribute to the weights of the atoms.