HAVE YOU FINISHED ...THAT LETTER YET

42. Have you finished ...that letter yet?

a. writing b. write c. to write d. wrote