作业帮 > 英语 > 作业

Many years ago,Jane------in the flat with her grandema for a

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/04/27 03:37:14
Many years ago,Jane------in the flat with her grandema for a long period of time.
A.has been living
B.lived
为什么不是A?for a long period of time不是表示延续的一段时间么?不应该是完成时?
Many years ago,Jane------in the flat with her grandema for a
这里的 for a long period of time具有一定的迷惑性.的确见到一段时间,首先想到的是完成时态,但是请楼主注意句子总的前提时态是many years ago,是过去时态,因此显然A是错误的.而根据这个时间状语,指的是过去发生的动作,所以用一般过去时.