C.hasn’t been seen
for a long time.,所以要用完成时,AB不对
另外句子意思是现成好久没见,所以用现在完成时,所以选C
早上我在超市看见大卫了.
是吗?好久没在这附近看见过他了.