HOW LONG DID YOU SPEND ... THIS LETTER

19. How long did you spend ... this letter?A. writing B. wrote C. to write D. write