12.—I saw David in the supermarket this morning.

问题描述:

12.—I saw David in the supermarket this morning.
—Really?He _____ around here for a long time.
A.won’t be seen \x05B.wasn’t seen
C.hasn’t been seen\x05\x05D.hadn’t been seen
这个怎么选,为什么

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