THE LETTER _____ BY HER FOR 20 MINUTES. I- CHOOSE THE BEST ANSWER

23. The letter _____ by her for 20 minutes. I- Choose the best answer: A. was written B. has been wrote C. has written D. has been written