在一般过去时里,英语有两类动词。规则动词只是加 -ed(work → worked)。不规则动词不遵守这条规则——它们的过去式是另一个需要记住的词:go → went、see → saw、have → had。
难点在于没有统一的规则,所以不规则动词要一个一个地记。好消息是:很多最常用的英语动词正好是不规则的,所以你会经常遇到,很快就能记住——而且有几种规律让它们比看上去更简单。
对中文母语者来说尤其陌生: 中文动词从不变化,过去靠「了」或时间词(如「昨天」)表示。而英语的不规则动词,要把整个过去式当作一个新词来记。好消息是:和中文一样,这个过去式不随主语变化。
什么样的动词算不规则?
规则动词用 -ed 构成过去式。不规则动词则以自己的方式变化——有时变化很小,有时很大:
- go → went — I went home.
- see → saw — We saw a film.
- have → had — She had a great time.
- buy → bought — They bought a car.
这里没有 -ed,也没有适用于全部的统一规则——但和规则动词一样,过去式对每个主语都一样。
| 主语 | 一般过去时 |
|---|---|
| I / you / he / she / it / we / they | went |
- I went. · She went. · They went.
一个例外——be。 动词 to be 有两个过去式,was 和 were,取决于主语(I was、you were)。它太常用了,所以有专门的一课:见 一般过去时:was / were。
让记忆更轻松的规律
你不必去背一份杂乱的清单。许多不规则动词可以归入几个小组:
不变化——过去式和原形看起来一样:
- cut → cut、put → put、let → let、hit → hit、cost → cost
元音发生变化——常见 i → a 或 e/i → o:
- begin → began、drink → drank、sing → sang、swim → swam
- get → got、forget → forgot
「-ought / -aught」组——它们都以同一个音结尾:
- buy → bought、bring → brought、think → thought、fight → fought
- teach → taught、catch → caught
完全不同——直接记住就好:
- go → went、do → did、have → had、be → was / were
注意: read → read 拼写不变,但过去式读作 red(/rɛd/)。
最常见的不规则动词
它们随时都会出现,所以先学这些最划算:
| 原形 | 一般过去时 | 原形 | 一般过去时 |
|---|---|---|---|
| be | was / were | know | knew |
| have | had | take | took |
| do | did | see | saw |
| say | said | come | came |
| go | went | give | gave |
| get | got | find | found |
| make | made | tell | told |
| think | thought | feel | felt |
| eat | ate | leave | left |
| drink | drank | buy | bought |
否定句和疑问句:轻松的部分
令人松一口气的是:在否定句和疑问句里,你完全不用不规则的过去式。和规则动词一样,用 did / didn't + 原形:
- 肯定:I went to work.
- 否定:I didn't go to work.(不是 didn't went)
- 疑问:Did you go to work? — Yes, I did. / No, I didn't.
所以对大多数不规则动词来说,不规则的过去式(went、saw、had …)只在肯定句里才需要——did 和 didn't 总是用原形。(Be 是例外:它根本不用 did——见 它自己的一课。)
什么时候用?
和规则的一般过去时完全一样:表示过去某个确定时间已完成的动作或状态。
- I saw them yesterday.
- We had dinner and then went out.
- She knew the answer.(一个已结束的状态)
常见错误
- ❌ He goed home. → ✅ He went home.(go 是不规则的——没有 -ed)
- ❌ She buyed a ticket. → ✅ She bought a ticket.
- ❌ I didn't went. → ✅ I didn't go.(didn't 之后用原形)
- ❌ Did you saw it? → ✅ Did you see it?(did 之后用原形)
快速练习
把动词改成一般过去时:
- We ____ (go) to the beach last Sunday.
- I ____ (not / see) the email.
- ____ you ____ (have) a good time?
- They ____ (buy) a new house.
显示答案
- went 2. didn't see 3. Did … have 4. bought
用 GrammarMama 学得更快
这篇文章只讲了一个知识点——来看看 GrammarMama 如何帮你把它变成持久的进步:
-
了解你的水平 — 快速定级测试帮你确定 CEFR 等级,让每道练习都适合你。 测试我的水平 →
-
沿着清晰的路径学习 — 按照正确的顺序练习每个主题,从 A1 一直到 C2。 查看完整路径 →
-
设定你自己的目标 — 告诉我们你学习的理由,练习内容会围绕你的兴趣展开。 设定目标 →
-
追踪你的错误 — 发现让你反复出错的规律,并彻底改正它们。 查看我的错误 →
-
积累词汇量 — 练习中遇到的单词会被保存,并通过间隔重复来复习。 打开我的词汇表 →
-
练习口语 — 随时可以用说的来回答练习,而不用打字。 试试口语练习 →
-
训练发音 — 逐词获得即时的发音反馈。 训练发音 →
-
每天练一点点 — 适合你水平的简短每日练习,让语感保持新鲜。 开始练习 →
要点回顾
- 不规则动词不加 -ed——过去式是要记住的另一个形式(go → went、see → saw)。
- 过去式对每个主语都一样,和规则动词一样。
- 按规律分组(不变化/元音变化/-ought–-aught)让记忆更容易。
- 否定句和疑问句用 did / didn't + 原形——不规则形式只在肯定句里才需要(例外是 be)。