单项选择题

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