四号由答语可知为过去式再与have been to have gone to区分
c 你去哪里了?我早你好长时间。用been表示对方回来了,在身边。gone表示没回来
A 因为说话时这个人已经回来了. 动作发生在looked for 之前,所以选择过去完成时
额...还是不太清楚啊..我觉得吧,A。。。