倩女幽魂手游老板键:英语问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 09:50:59
The house belongs to my aunt,but she _____here any more.
A.hasn't lived
B.didn't live
C.hadn't lived
D.doesn't live
Tell me the reasons for choosing the answer.
这是入学考试题,我当时选B,见笑了
大家顺便说一下自己的学历呗,(高中入学考试)

选D,从整句句子来看,这里说的是表示现在的状态,所以不用过去时。而live here 也是表示一种状态,不用完成时,所以选D。

D.doesn't live
表示现在不在这里住,所以用一般现在时
AC是完成时,表示从前到现在一直,不合题意
B由The house belongs 暗示应该是一般现在时,不能用一般过去时

A
过去(说这句话之前)就不住了,现在仍然不住——过去发生的事情对现在有影响,按照现在完成时态定义,选A

(很好的问题~)

我认为是B,因为has和had都是情态动词,而live是谓语动词。一个句子里不可能有两个动词。这样一来,只有B和D可以选择了,因为句子的结尾是but she _____here any more,有了any more,就不可能用一般现在时填空了,只能选B了。

A,过去的动作对现在有影响

D
我看D顺眼,读D顺耳