The correct option is D 66.6%
1 mole of magnesium will give 1 mole of hydrogen.
1 mole of aluminium will give 1.5 moles of hydrogen.
44.8 L of hydrogen at STP corresponds to 2 moles of hydrogen. They can be obtained from a mixture of 0.5 mole of Mg and 1 mole of Al.
Hence, the mole percent of aluminium in the mixture is 11+0.5×100=66.67%