There you are! I have been looking for you everywhere. This is the last place in the world I _______ to find you.
A. would expect
B. would have expected
C. have expected
D. had expected
答案为 B。This is the last place (in the world) sb would have done sth 是英语中的一个常用句式,意思是:某人怎么也没想到做某事。如:
That is the last place I would have looked for the ring. [=I would never have expected to find the ring there] 我怎么也没有想到会在这里找到这枚戒指。
你的句子意思是:你在这里呀!我一直在到处找你。我怎么也没想到会在这里找到你。