好好学习
天天向上

过去式用法

我们来聊聊过去式。很多人一看到“时态”两个字就头大,觉得语法这东西又烦又难。其实没那么复杂。说白了,过去式就是用来聊过去发生的事。你昨天吃了什么,上周看了什么电影,去年去了哪里,这些都得用过去式。

咱们先从最基础的“一般过去式”(Simple Past Tense)说起。这是最常用的一种,处理的是已经彻底结束的动作。它的构成很简单,大部分动词后面直接加“-ed”就行。比如 “work” 变成 “worked”,“play” 变成 “played”。当然,也有些不规则的,比如 “go” 变成 “went”,“eat” 变成 “ate”。这些不规则动词没什么道理可讲,只能靠死记硬背。好在常用的也就那么几十个,多用用就熟了。

什么时候用一般过去式呢?

第一,讲一个在过去特定时间点发生的、已经完结的动作。昨天、上周五、2010年,这些都是明确的过去时间。

I watched a movie yesterday. (我昨天看了一部电影。)

She visited her parents last week. (她上周去看了她父母。)

第二,描述过去一连串发生的事情。你想讲一个故事,把事情一件一件按顺序说出来,就用一般过去式。

He woke up, brushed his teeth, and made breakfast. (他起床,刷牙,然后做了早饭。) 事情一件接一件发生,都结束了。

第三,讲一个过去的状态或者习惯。但这个习惯现在已经没有了。

I lived in Beijing for five years. (我在北京住过五年。) 这句话的潜台词是,我现在已经不住在北京了。

She played the piano when she was a child. (她小时候弹钢琴。) 现在可能不弹了。

接下来是“过去进行式”(Past Continuous Tense)。它的结构是 was/were + 动词-ing 形式。这个时态强调的是“在过去某个时间点,某个动作正在进行中”。它就像是给过去的事情拍了一张快照,定格了那个瞬间。

想象一下这个场景:你朋友昨天晚上八点给你打电话,你没接。他问你:“你昨天晚上八点在干嘛?”

你可以回答:I was taking a shower. (我当时正在洗澡。)

这句话的核心是,在“晚上八点”那个特定的时间点,你“洗澡”这个动作正在发生,还没结束。过去进行式就是干这个的。它经常和一般过去式搭配使用,用来提供背景信息。

  • When I arrived, they were having dinner. (我到的时候,他们正在吃晚饭。) “我到”是一个瞬间的动作,用一般过去式。“他们正在吃晚饭”是当时正在进行的背景,用过去进行式。
  • He was walking his dog when he saw the accident. (他正在遛狗的时候,看到了那起事故。) “遛狗”是持续的背景,“看到事故”是突然插入的动作。

所以,你可以简单理解为,一个长动作(过去进行式)被一个短动作(一般过去式)打断了。

再来说说“过去完成式”(Past Perfect Tense)。这个时态听起来就有点绕,它的结构是 had + 动词过去分词。它的核心功能是描述“过去的过去”。听着是不是更晕了?

别急,举个例子就明白了。假如你昨天去火车站,结果到那儿的时候,火车已经开走了。这里有两个动作:“你到火车站”和“火车开走”。这两个动作都发生在过去。但是,“火车开走”发生在你“到火车站”之前。为了体现这个先后顺序,我们就需要用过去完成式。

  • When I arrived at the station, the train had already left. (我到火车站时,火车已经开走了。)

“arrived” 是一般过去式,表示你昨天到了车站。“had left” 是过去完成式,表示在“你到”这个动作之前,“火车开走”这个动作已经完成了。 如果你写成 When I arrived at the station, the train left,意思就变成了“我一到车站,火车就开走了”,这和原来的意思完全不同。

所以,当你需要在一个已经设定为过去的语境里,再往前追溯一个更早发生的动作时,就要用过去完成式。 它就像一个时间标记,告诉你:“嘿,这件事发生得更早!”

  • She told me she had finished her homework. (她告诉我她已经做完作业了。) “告诉”是过去,“做完作业”发生在“告诉”之前。
  • By the time we got there, the party had already started. (等我们到那儿的时候,派对已经开始了。) “我们到”是过去,“派对开始”发生在这之前。

最后一个是“过去完成进行式”(Past Perfect Continuous Tense)。它的结构是 had been + 动词-ing。这个时态结合了“完成”和“进行”两个概念,用来强调一个动作在过去的某个时间点之前,已经持续了一段时间,并且可能刚刚结束,或者还在继续。

这个时态特别强调“持续性”。

还是用上面的例子:你到火车站的时候,火车已经开走了。但如果你想强调,你在去车站之前,已经等了很久的朋友,结果他还没来,你只好自己去了。

  • I had been waiting for my friend for an hour before I decided to go to the station alone. (在我决定自己去车站之前,我已经等了我朋友一个小时了。)

这里的 had been waiting 强调了“等”这个动作从过去的过去开始,一直持续到“决定自己去”那个时间点。 它不仅说明了动作的先后,还强调了动作的持续时间。

再看一个例子:

His eyes were red because he had been crying. (他的眼睛红红的,因为他一直在哭。)

“眼睛红”是过去的状态(一般过去式)。为什么红?因为在这之前,“哭”这个动作持续了一段时间。had been crying 就完美地解释了这个因果关系和动作的持续性。

总结一下,其实不难:

  1. 一般过去式:过去某个点,事情做完了。I did.
  2. 过去进行式:过去某个点,事情正在做。I was doing.
  3. 过去完成式:过去的过去,事情做完了。I had done.
  4. 过去完成进行式:过去的过去,事情一直在做。I had been doing.

很多人在用的时候会混淆一般过去式和过去完成式。记住一个关键点:只有当你需要在一个过去的叙述中,明确强调两个动作的先后顺序时,才有必要使用过去完成式。如果故事是按照时间顺序自然发展的,那么一直用一般过去式就可以了。

比如:He came home, took off his coat, and sat on the sofa. (他回到家,脱下外套,坐在沙发上。) 这一串动作按时间顺序发生,完全不需要用过去完成式。

He was tired because he had worked all day. (他很累,因为他工作了一整天。) 这里就需要用过去完成式,因为“工作了一整天”发生在“他很累”之前,是导致他累的原因。

学语言不是解数学题,没有绝对的公式。最好的方法就是多听、多读、多用。看美剧的时候,留意一下角色们是怎么谈论过去的事情的。读英文文章的时候,分析一下作者为什么在这里用了这个时态而不是那个。当你自己想表达一个复杂的时间关系时,试着套用一下这些结构。用错了没关系,关键是去感受它们之间的细微差别。时间长了,自然就会形成语感,那时候就不用再刻意去想语法规则了。

赞(0)
未经允许不得转载:七点爱学 » 过去式用法

评论 抢沙发

评论前必须登录!

立即登录   注册