"Γράφουν για δεκαετίες."
Μετάφραση:They have been writing for decades.
I feel like for ages gives emphasis to the duration of the tense, therefore a progressive tense like Present Perfect Continuous would be more fitting. (I do think that for ages is considered to be a time expression for that tense as well.) ^.^