时态不是背 16 张表,而是回答两个问题:动作发生在时间轴的哪个点(过去/现在/将来)、处于什么状态(一般/进行/完成/完成进行)。4 个时间 × 4 种状态 = 16 时态,一张网就装下。语态只多问一句:主语是「做动作」(主动)还是「被动作」(被动)。这一页把时间轴、构成公式、标志词、被动变换、主将从现、时态呼应全部串成一条线。
时间轴把动作钉在过去、现在或将来某个点;状态描述这个动作在那个点上「长什么样」。二者组合,得到 16 种时态。绝大多数考点只用其中 8 种,但理解这张网,任何时态都能现推。
| 状态\时间 | 过去 | 现在 | 将来 |
|---|---|---|---|
| 一般(有这回事) | did | do/does | will do |
| 进行(正在做) | was doing | am/is/are doing | will be doing |
| 完成(已做完) | had done | have/has done | will have done |
| 完成进行(做了还在做) | had been doing | have/has been doing | will have been doing |
⚠ 别把「时间」和「状态」混在一起背。先定时间(在哪个点),再定状态(什么样子),两步走绝不出错。
时间轴上:红点=动作发生的位置,波浪=进行(正在做),✓=完成(已做完对后续有影响)。选不同时间/状态,看红点在轴上左右移动、形态变化。
| 标志词 | 指向时态 | 例 |
|---|---|---|
| now, look!, listen!, at the moment | 现在进行 | Look! It is raining. |
| already, yet, just, ever, never, so far, recently | 现在完成 | I have just finished. |
| yesterday, ago, last week, in 2010, just now | 一般过去 | I saw him yesterday. |
| tomorrow, next, soon, in the future, will | 一般将来 | I will call you tomorrow. |
| every day, usually, often, always, sometimes | 一般现在 | She gets up at six. |
| by the time / before + 过去点(before then) | 过去完成 | He had left before I came. |
| for + 时段, since + 时间点 | 完成 / 完成进行 | I have lived here for 3 years. |
⚠ 标志词是「强提示」不是「铁律」。同一个 for/since 既能配现在完成也能配完成进行;要结合句意判断动作是否「还在持续」。
横=时间(过去/现在/将来),纵=状态(一般/进行/完成/完成进行)。点一个格子,下方显示它的构成、例句、用法一句话。
主动:主语是动作的发出者(The cook made the cake)。被动:主语是动作的承受者(The cake was made by the cook)。被动的核心永远是 be + 过去分词,变的只是 be 的时态形式。
| 时态 | 主动 | 被动(be+过去分词) |
|---|---|---|
| 一般现在 | make | am/is/are made |
| 一般过去 | made | was/were made |
| 一般将来 | will make | will be made |
| 现在进行 | is making | is being made |
| 过去进行 | was making | was being made |
| 现在完成 | has made | has been made |
| 过去完成 | had made | had been made |
| 情态动词 | can make | can be made |
⚠ 被动永远有 be!最常见的错是漏掉 be:写成 The book writed / The book written 都错,必须 The book was written。进行时被动 be being done、完成时被动 have been done 是难点,别丢中间那个 be/been。
选一个主动句和目标时态,变换器把宾语提前、动词改成 be+过去分词(be 用对应时态)、原主语加 by。观察 be 如何随时态变化。
在时间状语从句(when/as soon as/until/before/after)和条件状语从句(if/unless)中,如果主句是将来时,从句用一般现在时代替将来时。
口诀:「主将从现」——主句将来时,从句用现在时。注意:只对时间/条件状语从句成立,宾语从句不受此限(I don't know if he will come 是对的)。
当主句是过去时,宾语从句的时态要相应「后移」:一般现在→一般过去、一般将来→过去将来(would)、现在完成→过去完成。
例外:从句陈述客观真理时,不受时态呼应影响,仍用一般现在:The teacher said the earth is round.
⚠ 主将从现只管时间/条件状语从句,别推广到宾语从句。时态呼应有客观真理例外。两条规则的适用范围各不相同,别搞混。
分两组:主将从现(时间/条件状语从句)、时态呼应(主句过去+宾语从句)。每个句子高亮主句时态与从句应有的时态,并给一句规则解释。
| 现在完成 (have/has done) | 一般过去 (did) | |
|---|---|---|
| 时间落点 | 过去动作,影响延续到现在 | 过去动作,与现在无关,已结束 |
| 能否带明确过去时间 | 不能(不与 yesterday/ago 连用) | 必须/常带(yesterday, ago, last) |
| 标志词 | already, yet, just, ever, never, so far, since, for | yesterday, ago, last, in 2010, just now |
| 例句 | I have lost my key.(现在还没找到) | I lost my key yesterday.(单纯陈述过去) |
一句话区分: 说话人在意的是「对现在的结果/影响」→ 现在完成;只是在说「过去发生过一件事」→ 一般过去。带了确切过去时间点,一律用一般过去。
⚠ 头号陷阱:现在完成不能和具体过去时间连用。I have seen him yesterday ✗ → I saw him yesterday ✓。反之带 already/yet/just 通常配现在完成。
时间轴上:一般过去=过去一个孤立点(与 now 断开);现在完成=从过去延伸到 now 的箭头(影响到现在)。看句中标志词落在哪一侧。
考试里最快的判分法:先扫标志词,再锁时态。这个工具让你练「看到词就反应出时态」的条件反射。
扫标志词是做时态题的第一反应。练到看到 already 立刻想到 have done、看到 yesterday 立刻想到 did,填空题就快了。
触发信号:频率词(usually/every day/always)→现在;yesterday/ago/last→过去;tomorrow/next/will/be going to→将来。
标准动作:先定时间点。现在用 do/does(第三人称单数加 -s);过去用动词过去式;将来用 will+原形 或 be going to+原形。
示例(带解):She ___ (get) up at six every day. → gets(every day 是频率词→一般现在;主语 She 第三人称单数→加 -s)。
陷阱:一般现在第三人称单数漏 -s;疑问/否定句里动词又加了 -s(Does she gets ✗ → Does she get ✓);过去式误用原形。
触发信号:now / look! / listen! / at the moment→现在进行;at that time / when 引导的过去时间点+正在做→过去进行。
标准动作:be(am/is/are 或 was/were)+ 现在分词(-ing)。强调「某个时刻正在进行」。
示例(带解):Look! The children ___ (play) football. → are playing(Look! 是现在进行标志→am/is/are+doing;主语复数→are)。
陷阱:漏掉 be 只写 -ing;-ing 拼写错(run→running 双写);感官/状态动词(know/like/have=拥有)一般不用进行时。
触发信号:already/yet/just/ever/never/since/for→现在完成;「过去的过去」(before/by the time+过去点)→过去完成。
标准动作:现在完成 have/has+过去分词(联系过去与现在);过去完成 had+过去分词(某个过去时间之前已完成)。
示例(带解):When I arrived, the train ___ (leave). → had left(arrived 是过去;火车「离开」在「我到」之前,是过去的过去→had+过去分词)。
陷阱:现在完成硬配 yesterday;两个过去动作分不清先后(先发生的用过去完成);过去分词形式错(gone/been/written)。
触发信号:主语是动作的承受者;句中没有明确施动者或不需强调;by 引出施动者。
标准动作:be + 过去分词,be 用句子该有的时态。判断:主语「做」还是「被做」?被做就用被动。
示例(带解):This bridge ___ (build) in 1990. → was built(桥是「被建」→被动;in 1990 是过去→be 用过去 was;build 的过去分词 built)。
陷阱:漏 be(This bridge built ✗);过去分词写成过去式;进行/完成被动丢 being/been。
触发信号:主句 will + 时间/条件状语从句(when/if...)→主将从现;主句是 said/told/thought 等过去+宾语从句→时态呼应。
标准动作:主将从现:从句用一般现在。时态呼应:主句过去,宾语从句时态整体后移(现在→过去,will→would)。
示例(带解):If it ___ (rain) tomorrow, we will stay home. → rains(if 条件状语从句+主句将来→主将从现,从句用一般现在)。
陷阱:主将从现从句里也写了 will(If it will rain ✗);把主将从现推广到宾语从句;时态呼应漏掉客观真理例外。
触发信号:现在完成 vs 一般过去、一般过去 vs 过去完成、进行 vs 一般——句子有确切时间点或先后顺序需要辨别。
标准动作:抓「有没有具体过去时间」(有→过去)、「有没有过去的过去」(有→过去完成)、「强不强调正在进行」(强调→进行)。
示例(带解):I ___ (live) here for ten years.(仍住这) → have lived(for+时段 且至今还住→现在完成)。若 I ___ (live) there for ten years, then moved. → lived(已搬走,与现在无关→一般过去)。
陷阱:for/since 一律配现在完成(其实要看是否延续到现在);已结束的事仍用完成时;忽略上下文的时间信号。
① 现在完成 不能和具体过去时间连用:I have seen him yesterday ✗ → I saw him yesterday ✓。带 already/yet/just 才用现在完成。
② 过去完成 = 「过去的过去」。两个过去动作,先发生的用 had done。When I got there, he had already left。
③ 主将从现:时间/条件状语从句中,主句将来则从句用一般现在。If it rains(✗ will rain) tomorrow...
④ 被动语态漏 be:The book was written(✗ writed / ✗ written)。被动永远有 be + 过去分词。
⑤ 进行时的特殊用法:状态/感官动词(know/like/have=拥有/see)一般不用进行;always+进行时表「总是…(抱怨语气)」:He is always losing things。
⑥ 一般现在第三人称单数漏 -s:She go ✗ → She goes ✓;但疑问/否定句 do/does 已提示,动词回原形:Does she go ✓。
⑦ 时态呼应:主句过去,宾语从句时态后移(现在→过去,will→would);客观真理例外仍用现在。
⑧ 完成进行 have been doing:强调「做了一段且还在做/刚停」;别和现在完成 have done 混,后者只说「已完成」。
① 时态是「视角」不是「事实时间」: 同一件过去的事,用一般过去是「客观陈述发生过」,用现在完成是「我此刻在意它的结果」。所以选时态本质是选说话人的立场——问自己「我关心的是那个动作本身,还是它对现在的影响」,答案就出来了。
② 完成体的核心是「参照点」: have done 参照现在(截止到现在已完成),had done 参照过去某点(截止到那时已完成),will have done 参照将来某点。所有完成时都是「在某个参照时刻回头看,这事已经做完」。抓住参照点,过去完成、将来完成就不再抽象。
③ 被动的深层动机是「视角前置」: 英语把想强调的信息放句首。被动不是为了「不写施动者」,而是让承受者成为句子焦点(The bridge was destroyed 强调桥,而非谁毁的)。理解这点,你就知道科技文、新闻为何多被动——它们关心「事」而非「人」。
④ 主将从现的底层是「一个句子只钉一次将来」: 主句已经用 will 标了将来,从句再重复 will 是冗余,英语用一般现在承载这个「已知的将来」。同理宾语从句不受限,因为它表达的是独立的将来判断,不是同一事件的时间从属。
⑤ 时态呼应是「叙述视点的整体位移」: 当你用 said/thought 把叙述拉到过去,整个从句世界都「后退一格」——现在变过去、将来变过去将来。这不是死规则,而是叙述逻辑:站在过去回望,当时的「现在」对你就是过去。客观真理不后退,因为它不属于任何时间点。
thebest2dan · 英语攻坚包 · 时态与语态:时间轴 × 状态,一张网装下 16 时态