80. A letter has been written by me. September 17, 2025 by Admin A. I have been writing a letter. B. I has written a letter. C. I had written a letter. D. I have written a letter. ✅ The correct answer is option D.