现在时、过去时与完成时:英语中的三大基本时态系统

By Last Updated: 13 4 月, 2026Categories: GrammarTags: ,

时间系统(时态)

每一种语言都有自己的方式,用来表示某个动作、事件或状态相对于现在发生在什么时间。英语当然也不例外。比如,如果我说 I went to school,你就能判断我说的是过去发生的事情,因为动词 went 使用的是一般过去时。在英语中,一个动作、事件或状态所指的时间,主要是通过句中动词的形式来体现的。

在英语中,用来表达时间的主要时态系统有三种:现在时、过去时和完成时。

有些人可能会认为,将来时也应该包括在内。不过,本文之所以重点讨论现在时、过去时和完成时,是因为英语并不像拥有过去时和完成时那样,具有一个独立意义上的“将来时态”。在很多情况下,英语中的将来意义是通过助动词 will + 动词原形来表达的,而不是通过一种独立的时态形式来体现。

下面先简要总结一下,这几种时态形式各自可以表示的时间范围。

形式核心含义可表示的时间范围典型用法例句关键点
现在时表示现在成立、经常发生,或被视为一般事实的内容。现在、重复发生的时间,或不受时间限制的一般事实习惯、事实、状态、普遍真理She lives in the US.它不表示一个已经完成的过去事件。
过去时把一个动作、事件或状态看作过去已经完成的事实。过去某个已经结束的时间点或时间段已完成的动作、过去的状态、过去的习惯She lived in the US in 2020.它把情况表达为过去已经完成。
现在完成时把过去的动作、事件或状态与现在联系起来。从过去一直到现在,或与现在有关的过去经历、持续、刚刚完成、现在的结果She has lived in the US for five years.它把过去和现在联系起来。
过去完成时表示某个动作、事件或状态发生在过去另一个时间点之前。从过去较早的时间点到后来另一个过去时间点,或单纯早于另一个过去事件更早发生的过去事件、另一个过去时间点之前的结果、持续到某个过去时间点的状态She had lived in the US for five years before she moved to Canada.它表示某个动作、事件或状态发生在过去另一个时间点之前,也可以表示某种情况一直持续到那个过去时间点。

现在时

这个时态的名称有时可能会让人产生一点误解。虽然它叫作现在时,但它并不只用于表示“此刻正在发生的事”。它也常用于表示习惯、日常规律以及一般事实。

例如,我们会说:

The sun rises in the east and sets in the west.

之所以使用现在时,是因为这句话表达的是一个普遍事实。

现在时的构成

现在时通常使用动词原形,不过当主语是第三人称单数时,动词形式会发生变化。

  • 第三人称单数主语: 动词原形 + -s
  • 其他主语: 动词原形

下面来看一些使用现在时的例句。

She lives in the US.

这个句子用现在时表示一种当前状态,说明她现在住在美国。

He drinks coffee every morning.

这个句子用现在时表示一种习惯性动作。短语 every morning 清楚地表明,这件事是他日常生活的一部分。

Water boils at 100 degrees Celsius.

这个句子用现在时表达一个普遍事实。它并不是只针对某一个特定时刻而言的。

The train leaves at 7:30.

这个句子用现在时表示一个按计划发生的将来事件。在英语中,现在时常常用于表示时间表或固定安排。

过去时

顾名思义,过去时用于表示过去的动作、事件或状态。它通常把某件事看作过去已经完成的内容,而不是把它与现在联系起来。换句话说,当你想把一个已经结束的动作、事件或状态当作过去的事实来表达时,就会使用过去时。

例如,句子 I opened the door 表示“开门”这一动作在过去已经发生并完成了。这个句子本身并不会告诉我们门现在是什么状态。门可能仍然开着,也可能已经关上了。关于这一点,过去时本身并不说明。

这正是过去时的一个重要特点:它把某种情况看作属于过去,而不会直接把它和现在联系起来。

过去时的构成

过去时通过使用动词的过去式来构成。

下面来看一些过去时的例句。

He visited his grandmother last weekend.

这个句子表示一个已经完成的过去动作。时间表达 last weekend 清楚地说明,这个动作发生在过去某个明确的时间。

She lived in the US in 2020.

这个句子表示一种过去的状态。短语 in 2020 清楚地表明,这种情况属于过去一个已经结束的时间段。

完成时

完成时用于把某个动作、事件或状态与另一个时间点联系起来。在英语中,这里主要讨论的两种完成时形式是现在完成时和过去完成时。

现在完成时

现在完成时用于把过去的动作、事件或状态与现在联系起来。换句话说,它表示某件事发生在过去,但到现在仍然与当前时刻有关。因此,现在完成时常常用来表达以下几种含义:

  • 持续
  • 经历
  • 刚刚完成

当一个句子使用现在完成时时,读者理解的重点并不是“这件事只是过去已经结束了”,而是“这件事和现在之间存在联系”。

这正是现在完成时与一般过去时不同的地方。一般过去时把某件事看作过去已经完成的事实,而现在完成时则强调过去与现在之间的联系。

现在完成时的构成

  • 第三人称单数主语: has + 过去分词
  • 其他主语: have + 过去分词

下面来看一些现在完成时的例句。

She has lived in the US for five years.

这个句子表示持续。它说明她从过去某个时间开始住在美国,并且现在仍然住在那里。

I have visited Canada three times.

这个句子表示经历。它说明说话者有过去加拿大的经历,但并不强调过去某一个具体的时间点。

He has just finished his homework.

这个句子表示刚刚完成。它说明这个动作是在不久前刚刚完成的,而且现在仍然与当前时刻有关。

过去完成时

过去完成时用于表示:从过去的某一个时间点回头看,更早之前已经发生的事情。它的作用并不只是单纯把某件事放在过去来表达,而是更清楚地说明两个过去时间点之间的先后顺序。

这种时态尤其适合用来明确表达以下两种情况:

  • 一个过去事件发生在另一个过去事件之前
  • 某种状态一直持续到过去的某一个时间点

例如,比较下面这两个意思:某位女士在美国住了五年,后来她搬到了意大利。如果你想把这种先后顺序表达得更明确,过去完成时就是很自然的选择。

过去完成时的构成

过去完成时由 had + 过去分词 构成。

下面来看几个例句。

She had lived in the US for five years before she moved to Italy.

这个句子的重点并不只是“她曾经住在美国”。更重要的是,这种状态一直持续到后来她搬去意大利这个过去时间点。

I had visited Canada twice before I entered college.

在这个句子中,过去完成时清楚地表明:去加拿大这两次经历发生得更早,而进入大学则是后面的那个过去时间参照点。

He had just finished his homework when his friend called.

这个句子表示:当朋友打电话来的时候,他的作业已经完成了。

Hi, I completed a Master’s program at Purdue University, where I specialized in test design and assessment effectiveness. My academic focus was English-language standardized tests, including the TOEFL, IELTS, ACT, SAT, and GRE. I began writing these articles because, when I was preparing for the SAT and GRE myself, I found few resources that explained the tests in a systematic and practical way. My goal is to create materials in which solving questions naturally builds the background knowledge needed for the exams, helping learners manage both content and strategy more effectively.
Leave A Comment