The house is Mr. Smith's, but he_____here any more.
A. hasn't lived B. didn't live C. wasn't living D. doesn't live
答案给的是D选项,想知道为什么选一般现在时,以及为什么不选其他的时态,尤其是为什么不选现在完成时?