搜索 K
Appearance
博客正在加载中...
Appearance
之前讲了这么多时态,现在讲解下容易混淆的时态之间的区别,加深理解。
这是很多语法书上不会说的东西。
第一类、第四类动词原则上不能使用进行时态(不管是现在进行时、过去进行时还是将来进行时),例句:
以上句子,大部分情况下是错的。但上下文允许的情况下,是可以表示将来时间的意思的,因为现在进行时有这个内涵,例如第一句可以理解为“捕食者准备杀死猎物”。 个别第一类动词可以使用进行时态表示短暂的状态,但这类动词很少,大家知道一个 live 就行了:
第一个区别,一般现在时表示长期的反复性动作,现在进行时表示暂时的反复性动作,这个很简单。 第二个区别,一般现在时是客观描述,现在进行时是带有主观感情色彩的,例如:
对于第二类动词,现在完成时与现在完成进行进行时区别不大:
这两组句子意思其实是一样的,因为第二类动词是没有明确的动作起点和终点的,这类动词的现在完成时以及现在完成进行时意思基本是一样的。
第三类动词的完成时表示已完成状态,而进行时则表示未完成状态。因此两个时态的意思是有区别的,尤其要注意第二类动词转义成为第三类动词的情况:
① 已完成状态 VS 未完成状态:
首先一般过去时通常代表的是一种已完成的状态,过去进行时不一样,表示的是未完成。例如 第一句指的是已经读完一本书,而第二句“那天晚上我在读书”,这本书读完了没?大概率是没有的,没明说,但这个时态隐含的意思就是没读完。
动词的一般过去式,表示的动作到底是否完成,这取决于动词的类别:
② 过去进行时更强调动作的接连发生
③ 强调动作的渐变
句意都是“夜幕降临,Larry 加快了自己的步伐”,但是下面这个句子明显在强调夜幕降临的这个过程。因为夜幕降临,天其实也是慢慢黑下来的;如果直接说 Night fell,这个渐变的味道就没有了。
④ 强调感情色彩
总之当你想强调细节,想让描述变得更加生动,或者想加入情绪,你应该使用进行时态;而当你想记录客观事实的时候,你应该使用一般时态。
我们来比较下两者的不同,这个知识点是非常重要的。 ① 两种时态表达的时间性并不相同:
I saw Michael this morning. (现在是下午或者晚上了)
I have seen Michael this morning. (现在依旧是早上)
Did you see Michael? (泛指以前)
Have you seen Michael? (指最近,甚至是刚刚) ② 与眼下的情况的关联性不同:
He's broken his leg. (含义:他现在没法走路了)
he broke his leg. (含义:摔坏腿是以前的事情了,现在他的腿或许好了,或许没好) ③ 时间状语不同:现在完成时不能与表示过去的时间点状语连用,只能使用包含当前时间的定位时间段状语。例句:
Nothing happened to him a year ago. (✓) 明确表达过去时间的时间状语
Nothing has happened to him a year ago. (×) 明确表达过去时间的时间状语
Nothing has happened to him since last Friday. (✓) 包含当前时间的定位时间段状语
Nothing has happened to him this month. (✓) 包含当前时间的定位时间段状语
现在完成时突出“现在”这两个字儿,表示的是过去的动作或者状态对于“现在”的影响。所以如果时间状语不包含“现在”,就不能和现在完成时一起用。
① 一般过去时和过去完成时都可以使用表示过去的时间点状语,但意义完全不同:
② 一般过去时与过去完成时的互换问题:探讨下一般过去时和过去完成时在什么情况下可以互相替代,什么情况下又不能
这两个句子的意思是一样的:老师一离开,孩子们就开始讲话了。
过去完成时的动作,要比一般过去时更早,所以句子意思是:在老师离开房间以前,孩子们已经开始讲话。孩子们讲话这个动作在前,老师离开房间这个动作在后。
这个 before 很明确的规定了主句和从句动作的先后顺序,意思是:在老师离开房间以前,孩子们已经开始讲话了。 我们就此可以得出结论:
所以我们自己在写句子的时候,尤其是在写正式的书面材料的时候,如果出现两个以上的表示过去的动作的时候,该使用过去完成时的,就应该使用过去完成时,这样不容易造成歧义句子,也显得更加严谨,阅读起来也更舒服。
③ 动作的先后顺序问题。把动作的先后顺序这件事搞清楚了,你才能对过去完成时有一个更深入的认识。
直接用并列连词连接的情况下,动词的顺序 = 动作的顺序:
存在从属连词的情况下,要根据句意决定动作的先后顺序:
其余情况下,过去完成时的动作先于一般过去时
这个句子中,had weighted 这个动作明显是要先于其他几个动词所代表的动作的,这个就是过去完成时的意义。 所以哪个动词的动作在前,哪个又在后,要综合来判断,要考虑这个句子到底是并列结构还是从属结构。如果是从属结构的话,又用了哪个连词等等等等,这些因素都要考虑。