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

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.真愁人怎么就不理解呢?请高人指教.
cnworld 1年前 已收到3个回答 举报

qw7597126 幼苗

共回答了23个问题采纳率:87% 举报

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年前 追问

2

cnworld 举报

您好谢谢您的回答 不过 when I returned home ,he had left .这句话和我刚才提出的那就话有什么区别吗?谢谢

举报 qw7597126

有区别。这句话的重点放在了他离开这个动作对当时的我的影响。比如我本想在家里见到他的。可是我还是去晚了。或他走早了,当时我感到很遗憾。译:当我回家时,他已经走了。 而原句的第一句我们知道,作者的着眼点是现在。到现在为止,他已经。。。年了。 下面说一个过去的事实。

cnworld 举报

有麻烦您 过去事实 怎么才能知道什么是过去事实呢 问的有点傻,可是为了弄明白,傻点傻点吧,呵呵。

举报 qw7597126

你不要搞总结了。具体这两个句子翻译一下,体会一下句子的意思,你就知道上一句为什么不用过去完成时,下一去及我举例的那句为什么用过去完成时了。 一般过去时就是用来表示过去发生的事实的。过去发生过了,就是事实。 过去完成时,必有一个过去时间作参考,现在完成时以现在时间作参考。 原句翻译: 我父亲当营业员已经有20多年了。他是15岁时开始当营业员的。 这第二句就是说他是何时当的,并不想表达“他在15岁之前就已经开始当了”或“当他15岁时,他已经当了二年的营业员了”。这样的意思。

wisedoctor 幼苗

共回答了3个问题 举报

my father has been a shop assistant for over twenty years 我父亲已经当了20多年的店员了
he began to work as a shop assistant when he was fifteen years old 他十五岁时就开始当店员了
完成时表示一段时间一直做某事,如第一句 “我父亲已经当了20多年的店员了”,...

1年前

0

BAIJIN 幼苗

共回答了92个问题 举报

我的父亲做了20多年的店员。他从15岁开始就做了店员
语法不好意思 学的不好讲不清楚 ⊙﹏⊙b汗

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.029 s. - webmaster@yulucn.com