单项选择题

You can never imagine what great difficulty I have______ your house.

A.found
B.to find
C.finding
D.for finding