TA的每日心情 | 怒 2019-9-29 20:45 |
---|
签到天数: 37 天 [LV.5]常住居民I
|

楼主 |
发表于 2019-9-22 13:57:22
|
显示全部楼层
本帖最后由 张琴琴 于 2019-9-22 14:35 编辑
7 t2 L" j, b( z | \' {/ M6 m6 Y+ ]3 X5 ~1 G% W
能够提出这个问题,说明帖主认真思考了。原句是可以改为一般过去式的,而且不影响原句所要表达的意思。& w3 M U5 E, @' }* _0 V
, K5 _" @# s0 E6 i3 {+ M
首先要指出的是,英语时态之所以难学,就在于你记住了某个时态的典型思维和用法后,却发现其不能用来解释自己在现实中遇到的所有问题(认为现在进行时只能表示正在发生的事情是错误的)。也就是说,在具体的实战语境中,总会有“违背”规则的例子出现。这里的until就是如此。3 g* t, [+ Y& N
) e6 V* h" V, I, I& V& A3 Q2 c+ [
先来回顾一下使用until时头脑中的思维方式。until可以是介词或连词(此处即为连词用法)。until后面必须是一个时间点(或一个短暂动作)。until前一定是一个延续动作。所以until的思维特征就是主句的动作一直延续到until从句中的时间点为止。
8 n: t$ v9 V" H E/ i9 h, B1 H# x& F3 d2 {. g7 Z
所以until从句中谓语动词只要是一个短暂动词就符合其思维规律。而这里使用一般过去时或是过去完成时都成立,但用了完成时并不是因为要体现struck的动作在wake之前,即不能用“时间上的先后顺序”这个典型思维来解释。这里的完成时只起到一种“强调”的作用,即强调struck这个动作发生了以后,这个人才醒(类似这样的完成时只表强调作用的用法也见于before, after, when这样的连词)。所以使用until时,如果主句用了完成时是为了体现其延续性,而从句使用完成时只是为了强调,而不是过去完成时典型思维中的那个“过去的过去”。# @# {0 \8 D2 k/ j) h
6 Y% k! K9 C8 x& `7 j
另外值得注意的是,主句即便是短暂动词,其否定形式也是延续思维(wake up是短暂动作,但是didn't wake up就成了一个状态,而状态是延续的)。
$ I/ ]& {) F6 g. g4 G- U; b% G' Y4 v8 [, X$ h j/ E! A! ]8 H; {; h* p
|
|