TA的每日心情 | 怒 2019-9-29 20:45 |
---|
签到天数: 37 天 [LV.5]常住居民I
|
楼主 |
发表于 2019-9-22 18:25:42
|
显示全部楼层
本帖最后由 张琴琴 于 2019-9-22 18:45 编辑
& }& [/ D2 O2 l4 j
% p& [8 A! V; O$ a2 ]$ g3 ?3 T& n以上的语法概念自然不是“中文世界的语法解释”,更不可能是我本人的理解。而是取自于母语解析。
; y" G. L% V z0 @0 n
: @3 L h$ y, F4 T+ E"造成影响”和“强调作用”并不是一回事。
/ p/ L' v' F7 F$ e' Q例如:She went to bed when I had arrived home.(1)9 {) ], q. G; J: V C2 I
这句话中的过去完成时是没有“造成影响”这个意味的。此处完成时的作用是使得when前后两个事件彼此独立而没有任何联系。, ^: X! T% U/ t' f" Z, U/ K) c
4 n8 \. F* R6 o m; I! b( Q恰恰不用完成时的时候:She went to bed when I arrived home.(2)% B5 z8 F9 P# Q- p1 ~+ ]( q! K
反而是前后带有逻辑关系。这句更倾向于她去睡觉和我到家(可能)有一定的因果关联。& L% C6 B- f! p( _) g
( O, h2 ~3 h! o. {* n之所以说“过去完成时不一定是为了表达过去的过去”是因为(2)这个句子因为连词when的作用本来就是后面的动作先发生。所以后面的动作是否先发生实际已经和过去完成时的“时间作用”没有关系了。但如果把完成时放在when前面
4 f' i, E8 B$ \" iShe had went to bed when I arrived home.(3)
. [ @7 ?- ?3 m) c* E这样前面的完成时才真正体现出了“过去的过去”这个限制时间先后顺序的作用。因为没有这个完成时的存在,句意就只能是后面的动作先发生了, d* H' x) R* C0 G( c' B5 c
% Q* {6 U1 `3 M: m9 M: k) L
2 v* T7 }# L: e
(所以until从句中用的过去完成时的确也是一个“过去的过去”的语境,但这里并不是因为这个时态的存在而使得从句的动作先发生了。换句话说,不管用什么时态都是后面的动作先发生。因此就不再把此处的过去完成时的作用理解为”对时间先后顺序的影响”。而且也没有“造成影响的意味”,实际until从句使用过去完成时和过去式的语义是一样的,你不能说用了完成时就是产生了影响,只用过去式就是没有产生影响)
; G5 l0 _) X" F9 B+ N
" t$ }6 Q2 ]. t |
|