感谢cgh007等专家对until与<一般过去>/<现在完成>连用的剖析,很有帮助。对于until<与一般现在>的连用未见比较,我试做了一下,不知是否正确?请专家予以指正。
句式:She V.(= worked/ has worked / works)as a nurse until past her
60th birthday.
现在一般:
译 文——她当护士一直当到(了)六十岁生日(为止)。
内 涵——只是陈述现在情况。强调,现在她已不是是护士了。
附录:cgh007专家对until与<一般过去>/<现在完成>连用的剖析:
一般过去:
译 文——(当时/那时,)她当护士一直当到六十岁生日之后。
内 涵——只是陈述一个过去情况。至于她现在是否仍是护士并不关心,甚至对她是否在世
都并不关心(即对于一个已经过世的人也可以这样用)。
现在完成:
译 文——她当护士一直当到她过了60岁生日之后。
内 涵——现在完成时有两个基本用法:一是表示过去发生的动作对现在有影响,而且说话
者强调这个影响;二是过去发生的动作一直持续到现在(或到此为止或继续往下
持续)。对于这个句子来说,显然应是符合后面一种用法。
如题