单项选择题

A new house will have been built here ________.

A.in this year
B.for one year
C.by the end of the year
D.during the last year