A) Sie ist über zwanzig Jahre alt ( Akkusativ)
B) Sie ist über zwanzig Jahren alt ( Dativ)
C) Sie hat mehr las zwanzig Jahren in dieser Firma gearbeitet
D) Sie hat mehr als zwanzig Jahre in dieser Firma gearbeitet
Dativ würde da passen:
-Sie ist seit über 20 Jahren auf der Welt.
-Sie wurde vor über 20 Jahren geboren.
-Sie hat seit über 20 Jahren in dieser Firma gearbeitet.
Ich habe mich vielleicht unklar ausgedrückt. Obwohl ‚vor‘ als Wechselpräposition gilt, kommt bei temporalen Angaben immer Dativ. Ich war mir nur nicht sicher, ob dir das bewusst ist