So difficult ___it to work out the problem that I decided to ask Tom for advice.
#84500
A
I did find
B
did I find
C
I have found
D
have I found