when 引导的时间状语从句主句选择过去完成时还是过去式怎么样选择,我也知道主句如果发生在从句之前用过完

那么这句话怎么解释呢?my father has been a shop assistant for over twenty years。he began to work as a shop assistant when he was fifteen years old。真愁人怎么就不理解呢?请高人指教。

when 引导的时间状语从句主句选择过去完成时还是过去式怎么样选择,我也知道主句如果发生在从句之前用过完那么这句话怎么解释呢?my father has been a shop assistant for over twenty years。he began to work as a shop assistant when he was fifteen years old。真愁人怎么就不理解呢?请高人指教。
答:When 引导的时间状语从句表示的如果是一个过去的时间,则主句用过去时态。多为一般过去时,如你给的这个例句。有时候以这个过去时间为参照,表示在这之前发生的动作并对当时的人们产生了影响或结果,主句就用过去完成时,这时候这个when也可以换成before,如:
When we arrived at the cinema, the film had already begun. ( had been on for ten minutes.)
当我们到达电影院时,电影已经开始了。(电影已经放了10分钟了)
--》Before we arrived at the cinema, the film had alread begun. 在我们到达电影之前,电影就已经开始了。

问题句中第一句话用现在完成时的延续性用法,表示“到现在为止,我父亲已经当了二十多年的服务员了”。下一句主要想表示他何时开始工作的,用一般过去时。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-23
when,此句译为“何时”,是时间点,不能和完成时连用。
第2个回答  2011-11-21
楼主 想问的是不是那个 when 的翻译. 前面动词的延续不延续性 意思翻译过来不同... 不过我忘了 高中学过 我当时想了好一段时间..
相似回答