Many years ago,Jane------in the flat with her grandema for a long period of time.A.has been livingB.lived为什么不是A?for a long period of time不是表示延续的一段时间么?不应该是完成时?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/28 01:21:53
Many years ago,Jane------in the flat with her grandema for a long period of time.A.has been livingB.lived为什么不是A?for a long period of time不是表示延续的一段时间么?不应该是完成时?
xRJA~ym}Q2!&uAwe»5W4dIn`f̿[{ .hnwp6K)0jMjh:ɧIihI1$MYaJ҆$YfjF 2L)#{$kzr[řŹ7'6pƢ?RN? Ap^ tG3D$*mE{f#XZn­0٢].k)sJ`ݫ ny_gIeqw"*6X@gU .=crχa-A,D ׾Wő0ӷTfqtLڏj8R=[

Many years ago,Jane------in the flat with her grandema for a long period of time.A.has been livingB.lived为什么不是A?for a long period of time不是表示延续的一段时间么?不应该是完成时?
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 long period of time.A.has been livingB.lived为什么不是A?for a long period of time不是表示延续的一段时间么?不应该是完成时?
这里的 for a long period of time具有一定的迷惑性.的确见到一段时间,首先想到的是完成时态,但是请楼主注意句子总的前提时态是many years ago,是过去时态,因此显然A是错误的.而根据这个时间状语,指的是过去发生的动作,所以用一般过去时.