I HAVEN'T HEARD FROM HIM FOR AGES.A. I DIDN'T WRITE TO HIM FOR AGES...
46.
I haven't heard from him for ages.
A. I didn't write to him for ages.
B. I last wrote to him long time ago.
C. I wrote to him for ages.
D. I haven't written to him long time ago.