单项选择题

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