问题
                    
So difficult____it to work out the problem that I decided to ask Tom for advice.
                            A:I did find
B:didI find
C:I have found
D:have I found;
                        
                        B:didI find
C:I have found
D:have I found;
正确答案是:
                        