all ones life要与一般过去时连用吗

书上说,“一般过去时所表示的过去时间都与现在时间不发生关系。因此,用一般过去时表示的动作或状态都已成为过去,现已不复存在。” 比较:

His father was an English teacher all his life.(父亲已死)

His father has been an English teacher all his life(父亲还活着)

He lived in Shanghai for 20 years( 现已不住上海了)

以上三句,其决定性作用的是不是因为有all his life这个词组,由此断定父亲已死?那么我是否可以说,如果把第三句改为:He lived in Shanghai all his life.是否表示他已死?

如题
请先 登录 后评论