By the end of last week, we __________ a satisfactory solution to the problem.
#102214
A
have found
B
will be finding
C
had found
D
found