1、一般过去时态(The past simple/Simple past tense)
说话者用来谈论过去某一个时间点发生过的事情。
如:I washed my car on Tuesday. 我周二洗了车。
即,动词通常以“-ed”结尾,且有一个特定的过去时间。
大多数动词的过去式是在词尾加-ed,不过要注意有些词尾的变化。如图:
也有些动词的过去式会发生不规则变化,如图:
其他单词可以自己积累
与其他动词过去式直接加-ed且不分主语不同,be动词的过去式与主语代词相关。如图:
接着是一般过去时的用法,我们该怎么理解“一般”和“一般”状态下的过去呢?
就像之前说的,“一般”单纯地用来描述某个动作发生。而“完成”或“进行”,动作的状态都带有或多或少的持续性和影响性。B站up主英语兔用“照片”来描述“一般”的状态。
与一般现在时稍有不同的是,过去时的“一般”不能直接表现出“经常重复”的意思,而需要借助词组used to(过去常常)。
如:I play piano. 我弹钢琴。(有我经常弹钢琴的意思,把弹钢琴作为一项爱好。)
I played piano. 我弹了钢琴。(看不出来这个动作是否重复。)
I used to play piano. 我过去常常弹钢琴。(弹钢琴在过去结束了,现在已经不弹了。)
2、过去进行时态(The past continuous/Past progressive tense)
说话者用来谈论过去某个时间内正在发生的动作或事情。这个动作具有持续性。
前面说到一般过去时态描述的只是动作有没有发生,而过去进行时态则强调动作发生的过程。
如:I was eating lunch with a friend. 我当时正在和一个朋友吃午饭。
过去进行时态的构成则是助动词be的过去式 动词的现在分词。
这个形式是否很熟悉,现在进行时态的构成是:助动词be 动词的现在分词。二者形式上的区别在于在于be动词的时间上。
如:I am eating lunch with a friend. 我现在正在和一个朋友吃午饭。
上面提到B站up主英语兔用“照片”来描述“一般”的状态,与之形成对比的是用“视频”来描述“进行”的状态。
“一般”强调的画面是静态的:事情是否发生了,而“进行”强调动态的画面:某段时间里正在做什么事情。
如:I was eating lunch with a friend. 我当时正在和一个朋友吃午饭。
I ate lunch with a friend. 我和一个朋友吃过午饭了。
3、过去完成时态(The past perfect simple/Past perfect tense)
说话者用来谈论过去的不同时间点发生的两个或多个事情。通常与一般过去时同时出现。
如:The train had left before we arrived at the station. 火车在我们到车站前开走了。(那么动作在这个时态下对说话者的影响就是:火车开走了,我们当时没搭上火车。)
过去完成时态的用法可以借助现在完成时态来理解。
回想一下现在完成时态的构成:have 动词的过去分词;将时间前移到过去,过去完成时态就变成了had 动词的过去分词。
如上一例句的动作在现在完成时态下变成:
The train has left. 火车已经开走了。(这个语境下的两个时间一个是火车开走的过去时间,另一个则是说话的当下。那么动作在这个时态下对说话者的影响就是:火车开走了,现在搭不上了。)
4、过去完成进行时态(The past perfect continuous/Past perfect progressive tense)
说话者用来谈论过去的某个时间点发生的动作对后一个过去发生的动作还有影响,并且还会在后一个过去的时间点之后持续下去。
有点拗口,借助例句理解:
He had been studying English for two years before he went to London. 他去伦敦前已经学了两年英语。(言外之意是他去伦敦之后还在继续学英语。现在已经没学了。)
之前写过现在完成进行时态的构成是:have的变位(have/has) 动词的过去分词 动词的现在分词。
而过去完成进行时态就是将动作发生的时间前移,它的构成变成:had 动词的过去分词 动词的现在分词。
现在完成时态与过去完成时态在时间上的一个区别就是,现在完成进行时下动作在说话的“现在”之后还会持续,而过去完成时态的动作在说话时的“现在”已经终止了。
将现在完成进行时态的例句与上面例句进行对比:
He has been studying English for two years. 他已经学了两年英语。(言外之意是他从两年前开始学英语,现在还在学英语。)
参考资料:
动词时态_哔哩哔哩_bilibili——英语兔
English for Everyone(DK图解)
,