Leider falsch
Hallo
heisst damals war Anne x Jahre alt, also 8.
8 Jahre später ist sie 16
Also das ist falsch.
Wenn Anne jetzt 16 Jahre als ist (also 8 jünger als Mary heute), war sie 8 als Mary 16 war. Dann aber ist Mary nicht doppelt so alt wie Anne damals war, sondern dreimal so alt. 
Die Aufgabe heißt aber:
Mary ist 24 Jahre alt.
Sie ist doppelt so alt wie Anne war, als Mary so alt war, wie Anne jetzt ist.
Wie alt ist Anne?
Die Lösung ist: Anne ist heute 18.
Es gilt nämlich:
Mary-heute = 24
Anne-damals = 12
und außerdem:
Mary-damals = Mary-heute - x
Anne-heute = Mary-damals + x
Mit Mary-damals = Anne-heute bekommt man:
24 - x = 12 + x
und daraus x=6
Es sind also 6 Jahre seit damals vergangen. Vor 6 Jahren war Mary 18 und Anne (die heute 18 ist) 12, also halb so alt wie Mary heute.
Grüßchen
A