有一道英语高考题,请求帮助

来源:百度知道 编辑:UC知道 时间:2024/05/05 19:43:28
The house belongs to my aunt but she here any more.
A. hasn't lived
B.didn't live
C.hadn't lived
D.dosen't live

谁能帮忙解释一下啊
我不知道为什么过去时不行?

D就是一般的时态就可以了

过去时的话在句子里应该有一个时间限制的,但句子中没有,只能做一般时态处理

The house belongs to my aunt but she ( doesn't live )here any more.

用doesn't live,因为完成时态表示过去一直发生的动作持续到现在,句中说不在这里住了,是讲现在不在将来也不在,完成时态不符。

D,陈述一个事实,所以用一般现在时态。

B

D,不要给any more 迷惑了,本句表示一般陈述,用一般现在时就行。