史上最全英语语法 16 种时态总结,一篇全搞定!

句会了团队

句会了团队

4/9/2026

#语法,时态,英语学习,高中英语
史上最全英语语法 16 种时态总结,一篇全搞定!

你将学到:

  • 16 种英语时态的完整框架和核心用法
  • 8 种核心时态的详细讲解和例句
  • 时态对比表格,一目了然
  • 时态专项练习题,巩固所学

一说到时态,很多高中生面对 do,doing,did,done,had done······一大堆长得差不多的字符,完全分不清!

可时态作为英语的基础项,又不能丢在一边不管不顾。在语法体系里,时态看起来变来变去很容易混淆,其实只是因为学生的脑子里对时态还没有清晰的理解和差异化分类,在对应的语境里也就不知道该用什么时态。

16 种时态总览图

这 16 种时态中,有 8 种时态是最重要的,也是用得最多的,必须要掌握的

  • 一般现在时
  • 一般过去时
  • 一般将来时
  • 现在进行时
  • 现在完成时
  • 过去进行时
  • 过去完成时
  • 过去将来时

其余的时态相对用得较少,但也要了解。

⭐ 重点:以下 8 种为核心时态,使用频率最高,必须掌握!

时态结构核心用法例句
一般现在时do/does; am/is/are现在状态、习惯动作、客观真理She works in a library.
现在进行时am/is/are doing此时此刻正在进行They are having a meeting.
现在完成时have/has done过去动作对现在的影响She has finished the report.
现在完成进行时have/has been doing从过去持续至今的动作They have been studying for two hours.
一般过去时did; was/were过去某个时间的动作We visited the museum last week.
过去完成时had done过去的过去The movie had started when we arrived.
过去将来时would do从过去看将来He said he would call me later.
过去进行时was/were doing过去某时正在进行Tom was cooking when I called.

💡 记忆口诀:现在、过去、将来 × 一般、进行、完成、完成进行 = 16 种时态

* 以上 8 种为核心时态,使用频率最高,必须掌握

1 一般现在时(do/does; is/am/are)

📌 核心用法:

  • 现在状态、习惯动作、客观真理
  • 主将从现原则(重要考点!)

表示现在的情况、状态或特征

例:My sister teaches at a primary school. 我姐姐在一所小学教书。

表示经常性、习惯性动作

例:My dad drinks coffee every morning. 我爸爸每天早上喝咖啡。

客观事实和普遍真理

例:Plants need sunlight to grow. 植物需要阳光才能生长。

表示一个按规定、计划或安排要发生的动作

仅限于某些表示"来、去、动、停、开始、结束、继续"等的动词,可以与表示未来时间的状语搭配使用。

常见的用法是:飞机、火车、轮船、汽车等定期定点运行的交通方式。

例:The bus departs at 6:30 every morning. 公交车每天早上 6:30 发车。

在时间、条件和让步状语从句中经常用一般现在(有时也用现在完成时)表示将来的事情(主将从现原则) ⚠️ 高频考点

例:I'll let you know when I get the results. 我拿到结果后会告诉你。

2 现在进行时(am/is/are doing)

📌 核心用法:

  • 此时此刻正在进行
  • 进行时 + 频度副词 = 说话者的感情色彩(褒义/贬义)

表示此时此刻正在发生的事情

例:The students are taking an exam now. 学生们正在考试。

表示目前一段时间内一直在做的事情,但不一定此时此刻正在做

例:I'm reading a novel these days. 我最近在读一本小说。

现在进行时可以表示将来的含义

  • 瞬时动词的进行一定表将来:We're starting the project tomorrow. 我们明天开始这个项目。
  • 持续动词的进行只有有将来的时间状语或有将来语境中才表将来:She's flying to Paris next Friday. 她下周五飞往巴黎。

现在进行时与频度副词连用,表示说话者或褒义或贬义的感情色彩 ⚠️ 高频考点

例:My roommate is constantly leaving the lights on. 我室友总是忘记关灯。(贬义)

3 现在完成时(have/has done)

📌 核心用法:

  • 过去动作对现在的影响
  • 从过去持续到现在:since + 时间点 / for + 时间段

表示动作到现在为止已经完成或刚刚完成,强调对现在产生的影响

例:I've lost my keys, so I can't get into the house. 我把钥匙弄丢了,所以进不了家门。

表示从过去某时刻开始,持续到现在的动作或情况,并且有可能会继续延续下去

此时经常用延续性动词。时间状语常用 since 加一个过去的时间点,或 for 加一段时间,或 by 加一个现在时间。

例:She has taught English at our school since 2018. 她自 2018 年以来一直在我们学校教英语。

4 现在完成进行时(have/has been doing)

📌 核心用法:

  • 从过去持续至今的动作 强调"一直"

表示某一动作开始于过去某一时间,延续或重复地出现至今,或将继续延续至将来。

例:They have been renovating their house since January. 他们从一月份起一直在装修房子。

5 一般过去时(did; was/were)

📌 核心用法:

  • 过去某个时间的动作 强调"已完成"
  • 过去习惯性动作:would/used to do

表示过去某个时间发生的动作或情况

例:We watched a movie last night. 我们昨晚看了一部电影。

表示过去习惯性动作

例:During college, I would jog every morning before class. 上大学时,我每天早上课前都会慢跑。

would/used to do:表示过去常常......

例:My grandmother would tell us stories under the tree on summer evenings. 夏天的傍晚,我奶奶常常在树下给我们讲故事。

例:She used to play the piano when she was in high school. 她上高中时经常弹钢琴。

6 过去完成时(had done)

📌 核心用法:

  • 过去的过去 ⚠️ 高频考点
  • 必须有一个过去时间点作为参照

表示在过去的某个时间或动作以前已经发生的动作或已经存在的状态。就是我们常说的 "过去的过去"

例:The train had already left when we got to the station. 我们到车站时,火车已经开走了。

7 过去将来时(would do)

📌 核心用法:

  • 从过去看将来 常用于宾语从句

表示从过去的某个时间看将要发生的事。

例:She promised that she would help us with the project. 她答应会帮我们完成这个项目。

8 过去进行时(was/were doing)

📌 核心用法:

  • 过去某时正在进行
  • was/were doing + when + 一般过去时 ⚠️ 高频考点
  • 过去进行时 + 频度副词 = 感情色彩

表示在过去具体的时间正在发生的动作

例:I was preparing dinner when you called last night. 昨晚你打电话时我正在准备晚餐。

表示过去某个时间段内一直在发生的事情

例:We were hiking in the mountains all day Sunday. 我们星期天一整天都在山里徒步。

过去进行时可以表示过去将来的含义

  • 瞬时动词的过去进行时一定表示过去将来的含义:He told me he was coming to the party. 他告诉我会来参加派对。
  • 持续动词的过去进行时只有在有过去将来的时间状语或过去将来的语境下才能表示过去将来:She mentioned she was visiting her grandparents the following weekend. 她说她下周末要去看望祖父母。

过去进行时和频度副词连用可以表示说话者或褒义或贬义的感情色彩 ⭐ 易错点

例:He was always complaining about the weather. 他总是抱怨天气。(贬义)

9 一般将来时

📌 四种表达对比:

  • will do - 主观意愿、临时决定
  • be going to do - 计划打算、有迹象推测
  • be about to do - 即将发生 不能与时间状语连用
  • be to do - 计划安排、命令规劝

(1)will do

表示主语主观意愿的将来 ⭐ 临时决定

例:I will help you carry those bags. 我来帮你提那些包。

表示客观将来

例:Without sunlight, plants will not survive. 没有阳光,植物无法生存。

表示临时决定 ⚠️ 常考

例:——The phone is ringing. 电话响了。 ——Don't worry, I'll answer it. 别担心,我来接。

(2)am/is/are going to do

表示计划、打算做某事 ⭐ 事先计划

例:We're going to visit my parents this weekend. 我们这周末要去看望我父母。

表示根据某种迹象看,很可能或即将发生的事情,表推测 ⚠️ 常考

例:Watch out! That vase is going to fall! 小心!那个花瓶要掉下来了!

(3)am/is/are about to do ⚠️ 不能与时间状语连用

表示"即将、正要"时,可用。强调近期内或马上要做的事。

例:The presentation is about to begin, please take your seats. 演讲即将开始,请就座。

(4)be to do

表示"按计划、安排即将发生某事或打算做某事"

例:The president is to visit the hospital this afternoon. 总统计划今天下午访问医院。

该做或不该做的事情(语气上接近于 should, must, ought to, have to),表示一种命令、规劝性语气 ⭐ 特殊用法

例:You are to finish your homework before playing games. 你必须先完成作业才能玩游戏。

10-16 其他时态

💡 以下时态使用频率较低,但也要了解。考试中偶尔出现,主要用于复杂句式和虚拟语气中。

10 将来进行时(will be doing)

表示在将来的某个具体时间正在发生的动作或事情。

例:This time tomorrow, I'll be flying to Tokyo. 明天的这个时候,我将在飞往东京的飞机上。

11 将来完成时(will have done) ⭐ by + 将来时间

表示从将来的某一时间开始、延续到另一个将来时间的动作或状态,或是在某个将来时间完成,但对其后的另一个将来时间有影响的动作或状态。

例:By next June, I will have worked here for five years. 到明年六月,我在这里工作就满五年了。

12 将来完成进行时(will have been doing)

表示动作从某一时间开始一直延续到将来某一时间,是否继续下去,应视上下文而定。

例:By midnight, we will have been driving for 10 hours straight. 到午夜时分,我们就已经连续开车 10 个小时了。

13 过去完成进行时(had been doing) ⭐ 强调"一直"

表示某一动作一直延续到过去某一时间,是否继续下去,应视上下文而定。

例:Her eyes were red because she had been crying. 她的眼睛红红的,因为她刚才一直在哭。

14 过去将来进行时(would be doing)

表示就过去某一时间而言,将来某一时间或时间段正在进行的动作,主要用于从句中。

例:He said he would be waiting at the café around 3 PM. 他说他下午 3 点左右会在咖啡馆等。

15 过去将来完成时(would have done) ⚠️ 虚拟语气

表示就过去某一时间而言,将来某一时间之前所完成的动作。常用在虚拟语气中,表示与过去事实相反。

例:She thought she would have finished by now, but she was wrong. 她本以为到现在已经完成,但她错了。

16 过去将来完成进行时(would have been doing)

表示就过去某一时间而言,将来某一时刻之前一直在进行的动作,是否继续下去,应视上下文而定。

例:They expected that by December the team would have been working on this project for two years. 他们预计到 12 月,团队就一直在做这个项目满两年了。

时态专项练习题

💡 做题提示:

  • 注意时间状语(now, yesterday, since, for, by 等)
  • 找动作的参照时间点
  • 判断动作是"进行"还是"完成"
  • 主将从现原则(as soon as, when, if 等引导的从句)

一、单项选择

  1. The plane ______ at 7:00 PM tonight. ⭐ 时刻表用一般现在时

    • A. arrives
    • B. is arriving
    • C. will arrive
    • D. has arrived
  2. She ______ dinner when the power went out. ⭐ 过去进行时

  3. By the time we got there, the show ______ already ______. ⚠️ 过去的过去

  4. Be quiet! The baby ______ in the bedroom. ⭐ 此时此刻

  5. I will tell him the news as soon as he ______ back. ⚠️ 主将从现

二、时态转换

将下列句子改为指定时态:

  1. She walks to school every day.(改为现在进行时)
  2. He finished the report last night.(改为一般将来时)
  3. They are watching TV now.(改为一般过去时)
  4. We have visited that museum.(改为一般过去时)
  5. She said she would come to the party.(改为直接引语)⭐ 间接引语变直接引语

三、翻译练习

  1. 她学习英语已经三年了。⭐ 现在完成进行时
  2. 当他到家时,妈妈已经做好了晚饭。⚠️ 过去完成时
  3. 老师说明天要测验。⭐ 过去将来时
  4. 他通常晚饭后散步。⭐ 一般现在时
  5. 听!有人在唱歌。⭐ 现在进行时

练习题答案:

📝 答案速查:

一、单项选择:

1.A 2.C 3.B 4.C 5.A

二、时态转换:

  • She is walking to school now.
  • He will finish the report tonight.
  • They watched TV just now.
  • We visited that museum yesterday.
  • She said, "I will come to the party."

三、翻译练习:

  • She has been learning English for three years. (现在完成进行时)
  • When he got home, his mother had already prepared dinner. (过去完成时)
  • The teacher said there would be a test tomorrow. (过去将来时)
  • He usually takes a walk after dinner. (一般现在时)
  • Listen! Someone is singing. (现在进行时)

相关阅读

史上最全英语语法 16 种时态总结,一篇全搞定! | 句会了博客