返回博客

一般过去时:规则动词加 -ed、be 动词 was/were,再记住 11 个最常用的不规则动词

一般过去时:规则动词加 -edbe 动词 waswere,再记住 11 个最常用的不规则动词

朋友问你昨天做了什么,你想说「我去看了电影」,脑袋却卡住:go 要怎么变?是 goed 吗?这一卡,话就接不下去了。

别担心,这几乎是每个学英语的人都会卡的关。一般过去时past simple就是用来讲已经发生、而且结束在过去的事——昨天、上周、那一年、很久以前。它的规则其实不多,真正的两个坑只有「不规则动词背不熟」和「有了 did 之后动词忘了变回原形」。这篇就带你一个一个踩稳。

规则动词:直接加 -ed

最容易的一群叫规则动词regular verbs,过去式就是在原形后面加上 -ed,不分主语,全部一样。

  • I worked late yesterday.(我昨天工作到很晚。)
  • We played basketball last weekend.(我们上周末打了篮球。)
  • She watched a movie last night.(她昨晚看了一部电影。)

注意上面三句里,不管主语是 Iwe 还是 she,动词都是 workedplayedwatched过去式不会因为主语改变。这点比现在式还单纯,现在式还要为 hesheits,过去式不用。

-ed 的三个拼字小规则

大部分动词直接加 -ed 就好,但有三种情况拼法要微调,记住这三个代表字就够用:

  • stopstopped:短元音 + 单一辅音结尾,辅音要重复一次planplannedshopshopped)。
  • studystudied:辅音 + y 结尾,y 改成 i 再加 -edtrytriedcarrycarried)。
  • likeliked:本来就以 e 结尾,只加 dlivelivedmovemoved)。

be 动词:过去式用 waswere

be 动词(amisare)很特别,它的过去式不加 -ed,而是分成两个字,看主语决定:

  • was:搭配 Ihesheit

  • were:搭配 youwethey

  • I was tired after work.(我下班后很累。)

  • He was at home all day.(他一整天都在家。)

  • They were very happy yesterday.(他们昨天很开心。)

  • We were late for the meeting.(我们开会迟到了。)

小提醒:be 动词句子里没有别的动作,讲的是「状态」(累、开心、在家)。如果句子里有真正的动作(去、吃、看),就不要用 waswere,要用动作动词的过去式。

否定句:didn't + 原形动词

要说「没有做某件事」,用 didn'tdid not)+ 原形动词。这里有个关键:did 已经扛起了「过去」的责任,后面的主要动词要变回原形

  • I didn't go to school yesterday.(我昨天没去上学。)
  • She didn't watch the movie.(她没看那部电影。)
  • They didn't eat breakfast this morning.(他们今天早上没吃早餐。)

看清楚:是 didn't godidn't went ✗;是 didn't eatdidn't ate ✗。过去的消息交给 didn't 表达一次就够了,动词不必再变第二次。

be 动词的否定不一样,它不用 didn't,直接加 notI wasn't tired.(我不累。)/ They weren't at home.(他们不在家。))

疑问句:Did + 主语 + 原形

要问「你有没有做某件事」,用 Did + 主语 + 原形动词,一样的道理——did 一出现,主要动词就回到原形。

  • Did you go to the party?(你有去那个派对吗?)
  • Did she call you yesterday?(她昨天有打给你吗?)
  • Did they have lunch together?(他们有一起吃午餐吗?)

这是中国学生最常踩的雷:Did you went? ✗ → Did you go? ✓。记住这个画面就好——有了 diddidn't,动词一律变回原形

be 动词问句也不用 did,把 waswere 移到前面就行:Were you at home?(你在家吗?)/ Was he tired?(他累了吗?)

11 个最常用的不规则动词(一定要背熟)

英语里最常用的动词偏偏多半是不规则动词(irregular verbs,它们的过去式不加 -ed,而是整个字变样,只能一个一个记。好消息是:天天会用到的就这几个,背熟它们,日常对话就通了大半。

  • gowent(去):I went to the gym this morning.(我今天早上去了健身房。)
  • havehad(有/吃):We had a great time last night.(我们昨晚玩得很开心。)
  • seesaw(看见):I saw your sister at the store.(我在店里看到你妹妹。)
  • comecame(来):She came home very late.(她很晚才回到家。)
  • saysaid(说):He said he was busy.(他说他很忙。)
  • getgot(得到/变得):I got a new phone last week.(我上周拿到一支新手机。)
  • makemade(做出):She made a delicious cake.(她做了一个好吃的蛋糕。)
  • taketook(拿/搭乘):We took the bus to school.(我们坐公交车去学校。)
  • dodid(做):I did my homework after dinner.(我晚餐后做了功课。)
  • eatate(吃):They ate dinner at seven.(他们七点吃了晚餐。)
  • givegave(给):He gave me a birthday present.(他给了我一份生日礼物。)

记法小诀窍:把它们三个一组、用同一句型反复念出声(I went, I had, I saw),念到顺口,开口时就不用想了。

信号词:看到它们就用过去式

句子里常藏着时间线索,看到下面这些词,几乎都该往过去式想:

  • yesterday(昨天):I called him yesterday.(我昨天打给他。)
  • last + 时间(上周/上个月/去年):We met last week.(我们上周见过面。)
  • 时间 + ago(多久以前):She left two hours ago.(她两小时前离开了。)
  • in + 年份(在某年):They got married in 2020.(他们在 2020 年结婚。)
  • when I was young(我小时候):I lived in Chengdu when I was young.(我小时候住在成都。)

跟现在完成时怎么分?看有没有明确时间点

很多人会在一般过去时和**现在完成时present perfect)**之间犹豫,其实有一个很简单的判断法。

判断诀窍(带得走的):先问自己——句子里有没有 yesterdaylast week、… agoin 2020 这种明确的过去时间点?

  • 有明确过去时间点 → 用一般过去时:I saw him yesterday.(我昨天看到他了。)
  • 没讲明确时间、又影响到现在 → 用现在完成时:I have seen that movie.(我看过那部电影了。)

因为一般过去时讲的是「锁死在过去」的一段纪录,跟现在断开了;现在完成时则一只脚还连到现在。想多了解这条分界,可以接着看〈现在完成时 have + 过去分词〉那篇,两篇对照着看会更清楚。

常见错误

  • 不规则动词硬加 -edI goed home. ✗ → I went home. ✓(我回家了。)go 是不规则动词,过去式是 went,没有 goed 这个字。
  • 疑问句忘了把动词变回原形Did you went? ✗ → Did you go? ✓(你有去吗?)有了 did,动词一律回原形。
  • be 动词和动作动词混用She was go to school. ✗ 一个句子里不能同时有 was 和原形动作动词。想讲「她去上学」就用 She went to school. ✓;想讲「她正在去学校的路上」才用 She was going to school. ✓(过去进行时)。先想清楚要讲「做了」还是「正在做」,再选。
  • 否定句重复变过去式I didn't ate. ✗ → I didn't eat. ✓(我没吃。)didn't 已经表示过去,eat 保持原形。

Loopy 怎么练

时态这种东西,光背规则很容易考完就忘,真正记得住的方式是在一句句真实句子里反复遇到它。Loopy 的分级课程会把一般过去时放进贴近 A1–B1 程度的对话情境,让你在听、说、跟读中亲耳听到母语者怎么自然地说 I wentDid you see,把 wenthadsaw 这些不规则动词的发音跟着念进嘴里,再配合记忆曲线安排复习,一次次加深印象,把它从规则变成你的直觉。

遇到不确定过去式怎么变的动词,随手用字典查一下三态(go-went-goneeat-ate-eaten…),顺便听发音跟着念。多练几回,下次朋友问你「昨天做了什么」,你就不用想也接得上话。