单项选择题

By the time of next year he ______ writing this novel.

A. will have finished
B. have had finished
C. will finished
D. has had finished