Which verb best completes this sentence?
The reporter __________ the news article; now he needs to submit it to the editor.
a. will have written
b. has written
c. had thought
d. will write