英语中的16种时态
🧠 什么是时态(Tense)和体(Aspect)?
时态(Tense) 表示动作或状态发生的时间,比如现在、过去或将来。
体(Aspect) 表示动作的展开方式,如是否完成、是否持续或重复。
英语中常见的体包括:简单体(Simple)、进行体(Progressive/Continuous)、完成体(Perfect) 和 完成进行体(Perfect Progressive)。
时态和体组合后,构成完整的英语时态体系。
例如:I have been studying
= 现在(时态) + 完成进行(体)
表示“从过去持续到现在的学习动作,可能还在继续”。
🔎 说明与符号
- 🗣 = 口语常用
- 📝 = 写作常用
- 📚 = 考试常考
时间 / Time | 时间副词 / Signal Words | 简单式 / Simple | 进行式 / Continuous | 完成式 / Perfect | 完成进行式 / Perfect Continuous |
---|---|---|---|---|---|
现在 / Present | always, usually, every day (总是、通常、每天) |
I eat breakfast at 8 every day. 表示习惯、规律、事实,如“每天吃饭”或“地球绕太阳转”;🗣📚常用。 |
I’m eating right now—can I call you back? 表示正在进行的动作,如“我正在吃饭”;🗣常用,📚常考。 |
I’ve already eaten, so I’m not hungry. 表示过去发生但影响现在的事,如“我吃了所以不饿”;🗣📝📚常用。 |
I’ve been eating healthier since January. 强调动作从过去持续到现在,如“我从一月开始一直吃”;📝📚常见,🗣也用。 |
过去 / Past | yesterday, last night, in 2010, when, while (昨天、上晚、某年、当…时) |
I ate pizza last night. 单纯描述过去某时间的动作或状态,如“我昨天吃了披萨”;🗣📝📚常用。 |
I was eating when you called. 过去某时间正在进行的动作,如“你打电话时我正在吃”;🗣常见,📝也有。 |
I had eaten before the movie started. 过去某事发生之前完成的事,如“电影开始前我就吃了”;📝📚常用。 |
I had been eating all day when they finally called me for dinner. 强调过去某时之前的持续动作,如“他们叫我吃饭时,我已经吃了一整天”;📝多,🗣较少。 |
将来 / Future | tomorrow, next week, by 8 p.m., soon, later (明天、下周、到…时、稍后) |
I’ll eat after my meeting. 将来的计划或决定,如“会议后我会吃饭”;🗣📝📚常见。 |
At 7 p.m., I’ll be eating dinner. 将来某时间正在进行的事,如“明天七点我在吃饭”;📝📚常见,较正式。 |
By the time you get here, I’ll have eaten. 将来某时间前已完成的事,如“你来之前我已经吃完”;📝📚多用。 |
By 8 p.m., I’ll have been eating for two hours. 强调将来某时间之前的持续动作,如“到八点我已经吃了两小时”;📚📝少见。 |
过去将来 / Future in the Past | later that day, by then, the next morning (那天稍晚、到那时、第二天早上) |
I was going to eat, but then I got a call. 从过去看将来的打算或安排,如“那时打算吃饭”;🗣📝常用。 |
He said I would be eating by the time they arrived. 过去看未来正在发生的动作,如“他说我那时会在吃”;📝较常见。 |
I would have eaten if I hadn’t missed the bus. 过去对未来已完成的假设,如“如果没错过车我就吃了”;📝📚常见。 |
I would have been eating for hours if the event hadn’t been canceled. 极少见,假设未来持续动作未发生;📝为主。 |