Finally, after trying for years, he ........ writing his
first book, and no wonder he looks very happy.
A) has finished
B) used to finish
C)ought to finish
D) would finish
E) has to finish