单项选择题

You can never imagine what great difficulty I have ______ your house.

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