问题

So difficult __________ it to work out the problem that I decided to ask Tom for advice.
A:I did find
B:did I find
C:I have found
D:have I found
B:did I find
C:I have found
D:have I found
正确答案是: