一、核心知识点
1. 八大基本时态一览
| 时态 | 结构 | 时间标志词 | 例句 |
|---|---|---|---|
| 一般现在时 | 原形 / 三单 | always, usually, often, sometimes, every day | I go to school every day. |
| 一般过去时 | 过去式 | yesterday, last week, ago, in 2020 | I went to school yesterday. |
| 一般将来时 | will + 原形 / be going to + 原形 | tomorrow, next week, soon, in the future | I will go / am going to go tomorrow. |
| 现在进行时 | am/is/are + doing | now, look, listen, at the moment | I am going to school now. |
| 过去进行时 | was/were + doing | at 8 o'clock yesterday, at that time | I was going to school at 8 o'clock yesterday. |
| 现在完成时 | have/has + 过去分词 | already, yet, ever, never, since, for | I have gone to school. |
| 过去完成时 | had + 过去分词 | before, by the time, until then | I had gone to school before he came. |
| 过去将来时 | would + 原形 / was going to + 原形 | the next day, the following week | He said he would go the next day. |
2. 一般现在时的特殊用法
| 用法 | 例句 |
|---|---|
| 表示经常性、习惯性的动作 | I get up at 6 every day. |
| 表示客观事实、真理 | The sun rises in the east. |
| 表示现在的状态 | He is a teacher. |
| 表示按计划发生的将来(时刻表) | The train leaves at 8:00. |
3. 一般将来时的两种表达区别
| 表达 | 用法 | 例句 |
|---|---|---|
| will + 原形 | 临时决定、预测、承诺 | I will help you.(临时决定) |
| be going to + 原形 | 计划、打算、有迹象表明 | I am going to visit Beijing.(计划)Look! It is going to rain.(有迹象) |
4. 现在完成时的用法
| 用法 | 说明 | 例句 |
|---|---|---|
| 过去动作对现在的影响 | 动作已完成,强调结果 | I have lost my key.(现在还没找到) |
| 从过去持续到现在的动作 | 常与 since / for 连用 | I have lived here for 10 years. |
| 经历 | 表示曾经做过某事 | I have been to Beijing. |
注意:have been to(去过已回)vs have gone to(去了未回)
二、重点语法规则
规则1:现在完成时 vs 一般过去时
| 对比 | 现在完成时 | 一般过去时 |
|---|---|---|
| 时间关系 | 与现在有关 | 与现在无关 |
| 时间状语 | already, yet, ever, never, since, for | yesterday, last week, ago, in 2020 |
| 例句 | I have seen the film.(我知道内容) | I saw the film last week.(只说明上周看的) |
规则2:since vs for
| 词 | 用法 | 例句 |
|---|---|---|
| since | 接时间点(从……开始) | since 2010, since last year, since he came |
| for | 接时间段(持续……) | for 3 years, for 2 hours |
规则3:瞬间动词与延续性动词
| 类型 | 特点 | 例词 |
|---|---|---|
| 瞬间动词 | 动作瞬间完成,不能持续 | buy, die, join, leave, start, stop, borrow, lend |
| 延续性动词 | 动作可以持续 | have, be dead, be in, be away, live, study |
重要:现在完成时中,瞬间动词不能与表示一段时间的状语连用。 - ❌ He has died for 3 years. - ✅ He has been dead for 3 years.
三、常见易错点
| 易错点 | 错误 | 正确 |
|---|---|---|
| 一般现在时第三人称单数 | He go to school. | He goes to school. |
| 现在完成时与一般过去时混淆 | I have seen him yesterday. | I saw him yesterday. |
| since 与 for 混淆 | I have lived here for 2010. | I have lived here since 2010. |
| 瞬间动词与时间段连用 | He has joined the army for 3 years. | He has been in the army for 3 years. |
| 过去完成时与一般过去时混淆 | When I got there, the film started. | When I got there, the film had started. |
| be going to 后接原形 | I am going to went. | I am going to go. |
四、典型例题分析
例题1:一般现在时 vs 现在进行时
题目:—Where is Tom? —He ______ in the garden. A. plays B. is playing C. played
答案:B. is playing
解析:问句问的是 Tom 现在在哪里,回答应该用现在进行时表示他正在花园里玩。
例题2:一般将来时
题目:—What are you going to do this weekend? —I ______ visit my grandparents. A. will B. am going to C. both A and B
答案:C. both A and B
解析:will 和 be going to 都可以表示将来。will 更侧重临时决定,be going to 更侧重计划打算,两者在此语境下都可以。
例题3:现在完成时
题目:I ______ in this school since 2018. A. studied B. have studied C. am studying
答案:B. have studied
解析:since 2018 是现在完成时的标志词,表示从2018年持续到现在的动作。
例题4:过去进行时
题目:—What were you doing at 8 o'clock last night? —I ______ my homework. A. did B. was doing C. am doing
答案:B. was doing
解析:at 8 o'clock last night 是过去进行时的标志,表示过去某一时刻正在进行的动作。
例题5:过去完成时
题目:By the time I got to the station, the train ______. A. left B. had left C. has left
答案:B. had left
解析:by the time 引导的时间状语从句,主句常用过去完成时,表示"过去的过去"。火车离开发生在我到达之前。
例题6:瞬间动词与延续性动词
题目:How long have you ______ this book? A. bought B. had C. borrowed
答案:B. had
解析:how long 问的是时间段,需要用延续性动词。buy 和 borrow 是瞬间动词,have 是延续性动词,表示"拥有"。
五、速记口诀
时态口诀:
一般现在常规律,一般过去过去事; 一般将来还未做,进行之时正进行; 完成之时已完成,过去完成过去的过去。
现在完成时口诀:
完成动作有影响,ever never 记心间; since 点后 for 段,have has 后面分词连; 瞬间动词不持续,换成延续才正确。
since / for 口诀:
since 点后 for 段,时间表达要分辨; since 2010 是点,for 3 years 是段。