我们老师说worked用在一般过去时 后加一段时间for.能表示延续到现在的动作.为什么?

问题描述:

我们老师说worked用在一般过去时 后加一段时间for.能表示延续到现在的动作.为什么?
Linda worked for the same company for twenty years.Does she still work there?答案是yes,为什么?

表示的是从过去一直持续到现在.如果是过去完成时才表示现在不在这儿工作了.对了,这句话也可以用hasbeenworking 表示不懂别乱答不信去翻新概念一般过去时能表示从过去持续到现在?