说到英语时态,很多人头都大了。我刚开始学英语的时候,也被那些时态搞得晕头转向。什么一般现在时、一般过去时、现在完成时……听起来像绕口令一样。但说实话,时态这东西,没可怕。它就像是英语的“时间机器”,帮我们把过去、现在、未来的事情说得清清楚楚。今天我就想用最简单的方式,和大家聊聊英语句子到底有哪些时态,以及怎么用它们。就像聊天一样,咱们慢慢来,不着急。
先搞清楚一个基本问题:什么是时态?简单来说,时态就是动词的形式,用来表示动作发生的时间。英语里,时间分为“过去”“现在”“未来”三大块,而动作的状态又分为“一般”“进行”“完成”“完成进行”四种。英语时态的组合就是 3 × 4 = 12 种。没错,英语一共有 12 种基本时态。别怕,咱们一个个来看,保证让你明明白白。
下面咱们就按照“时间+状态”的逻辑,把这12种时态掰开揉碎了讲。我会尽量用生活化的例子,让你一看就懂。
一般现在时是最常用的时态之一,用来表示经常发生的动作、客观事实或普遍真理。比如:
注意,第三人称单数(he/she/it)的动词要加 -s 或 -es,比如 works、likes、rises。很多人会忽略这一点,结果闹出笑话。
现在进行时表示“现在正在进行的动作”。结构是“am/is/are + 动词的-ing形式”。比如:
这个时态还可以表示“现阶段正在发生的事”,比如:I am learning French this year.(我今年在学习法语。)
现在完成时是很多人的“老大难”,没复杂。它表示“过去发生但和现在有联系的动作”,结构是“have/has + 动词的过去分词”。比如:
注意,现在完成时不能和具体的过去时间连用,比如不能说“I have finished my homework yesterday.” 这是典型错误,应该说“I finished my homework yesterday.”
这个时态表示“从过去开始一直持续到现在的动作”,并且可能还会继续下去。结构是“have/has been + 动词的-ing形式”。比如:
这个时态强调动作的“持续性”,和现在完成时的区别在于,现在完成进行时更侧重“一直在做某事”,而现在完成时更侧重“已经完成了某事”。
一般过去时表示“过去某个时间发生的动作或状态”。结构是“动词的过去式”。比如:
动词的过去式需要单独记忆,比如 go-went、buy-bought、watch-watched。不规则动词是这里的难点,得多花时间记。
过去进行时表示“过去某个时间点正在进行的动作”。结构是“was/were + 动词的-ing形式”。比如:
这个时态常和一般过去时连用,表示“一个动作正在进行时,另一个动作发生了”。比如上面的例子,做饭的时候接到电话。
过去完成时表示“过去某个时间点之前已经发生的动作”。结构是“had + 动词的过去分词”。比如:
这个时态有点像“时间倒流”,强调“过去的过去”。很多人会用错,比如把“I had finished my homework yesterday.” 说成“I finished my homework yesterday.” 前者是错误的,因为过去完成时不能和具体的过去时间连用。
这个时态表示“过去某个时间点之前一直在进行的动作”。结构是“had been + 动词的-ing形式”。比如:
这个时态强调动作的“持续性和未完成性”,和过去完成时的区别在于,过去完成进行时更侧重“一直在做某事”,而过去完成时更侧重“已经完成了某事”。
一般将来时表示“将来要发生的动作”。结构是“will + 动词原形”或“be going to + 动词原形”。比如:
“will”和“be going to”的区别在于,“will”更倾向于“临时决定”,而“be going to”更倾向于“事先计划”。比如:I will call you now.(我现在给你打电话。)和I am going to call you tonight.(我今晚打算给你打电话。)
将来进行时表示“将来某个时间点正在进行的动作”。结构是“will be + 动词的-ing形式”。比如:
这个时态常用来表示“将来的计划”,但更强调“正在进行的动作”。
将来完成时表示“将来某个时间点之前已经完成的动作”。结构是“will have + 动词的过去分词”。比如:
这个时态有点像“未来的过去”,强调“将来某个时间点之前已经完成的动作”。
这个时态表示“将来某个时间点之前一直在进行的动作”。结构是“will have been + 动词的-ing形式”。比如:
这个时态强调动作的“持续性和未完成性”,和将来完成时的区别在于,将来完成进行时更侧重“一直在做某事”,而将来完成时更侧重“已经完成了某事”。
有时候,不同的时态可以表达类似的意思,但细微差别很大。下面咱们用表格对比几个容易混淆的时态,帮你理清思路。
| 时态 | 结构 | 例句 | 区别 |
| 一般现在时 | do/does | I work in Shanghai. | 表示经常性动作或客观事实。 |
| 现在进行时 | am/is/are doing | 表示现在正在进行的动作。 | |
| 现在完成时 | have/has done | 表示从过去开始持续到现在的动作,强调结果。 | |
| 现在完成进行时 | have/has been doing | 表示从过去开始持续到现在的动作,强调持续过程。 |
从表格可以看出,一般现在时强调“经常性”,现在进行时强调“正在做”,现在完成时强调“已经完成”,现在完成进行时强调“一直在做”。虽然意思相近,但侧重点完全不同。
学时态最容易犯的错误,就是混淆不态的用法。下面列举几个最常见的错误,看看你有没有中招。
很多人会把“I have finished my homework yesterday.” 说成“I finished my homework yesterday.” 前者是错误的,因为现在完成时不能和具体的过去时间连用。正确的说法是“I finished my homework yesterday.”(一般过去时)或“I have finished my homework.”(现在完成时)。
比如“He like coffee.” 应该是“He likes coffee.” 很多人会忽略第三人称单数的动词变化,尤其是在口语中。
很多人会把“I will go to the park tomorrow.” 说成“I am going to go to the park tomorrow.” 两者都可以用,但“will”更倾向于“临时决定”,而“be going to”更倾向于“事先计划”。比如:
比如“I reading a book.” 应该是“I am reading a book.” 很多人会漏掉“am/is/are”,导致句子结构错误。
时态这东西,光看理论是没用的,得多练多用。下面分享几个我学习时态的小技巧:
英语时态虽然多,但只要掌握了规律,没难。就像学骑自行车,一开始可能会摔跤,但多练几次就会了。希望这篇文章能帮到你,让你对英语时态有更清晰的认识。记住,学语言是一个循序渐进的过程,别着急,慢慢来,总有一天你会感谢现在努力的自己。
