单项选择题

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

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