单项选择题

By the end of this month, we surely ______ a satisfactory solution to the problem.

A.have found
B.will be finding
C.are finding
D.will have found