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.