怎样判断用过去时还是过去完成时
问题描述:
怎样判断用过去时还是过去完成时
I ____in New York for two years,but I've never regretted my final decision to move back to China.
A.was working B.have worked C.worked D.had worked
答
D
had worked
发生于moved back to china 之前,发生于过去的过去,用过去完成时,而且后面有延续时间for two years.
过去时就表示发生于过去,没有时间延续.很高兴你和我选的一样,但很遗憾你我都错了,答案选C在帮你咨询这个问题,有点忘记了。稍后。高手说应该选c,没有强调过去的lived对现在的影响,就用一般过去时,另外,一般过去时也可以表延续,尽管很少。sorry for my wrong answer.