← 返回博客
🇪🇸西班牙语

西班牙语过去时指南: 简单过去时 vs 未完成过去时 vs 现在完成时(含例句)

作者:Sandor更新于: 2026年4月7日阅读需 12 分钟

快速回答

西班牙语用不同的过去时来表达你如何看待一件事: 已完成(pretérito), 过去进行或习惯(imperfecto), 或与现在有关(pretérito perfecto)。只要能稳定区分简单过去时和未完成过去时, 你就能理解大多数真实的西语叙事, 从日常聊天到电视剧台词。

西班牙语过去时不是一个单一时态,而是一个选择:用 pretérito(pretérito,preh-TEH-ree-toh)表达已完成的事件,用 imperfecto(imperfecto,eem-pehr-FEHK-toh)表达背景和习惯,用 present perfect(pretérito perfecto,preh-TEH-ree-toh pehr-FEHK-toh)表达与现在有关的过去动作,尤其在西班牙更常见。

西班牙语在 20 多个国家数亿人使用,所以你会因地区不同而听到不同的过去时偏好(Instituto Cervantes, 2023)。好消息是,核心逻辑在整个西班牙语世界都很稳定。

如果你也在打基础日常对话,可以把这篇指南和西班牙语怎么说你好一起用。先自然打招呼,再开始讲故事。

为什么西班牙语有多个过去时

英语常用一个一般过去时表达很多意思,但西班牙语会标记说话者的视角。同一件事可以被讲成已完成的动作、进行中的场景,或与现在有关的事情。

这就是为什么西班牙语叙事听起来很精确。一个动词形式就能告诉你,它是一次性事件、重复习惯,还是背景设定。

“时态和体不仅关乎时间,也关乎说话者如何选择把事件‘打包’给听者。”

Bernard Comrie, Aspect(在现代参考语法与体研究中讨论)

用西班牙语语法术语来说,这常被解释为 体(aspect):动作被看作有界(已完成)还是无界(进行中/习惯性)。RAE 的语法把这些对立视为 pretérito 与 imperfecto 系统的核心(RAE & ASALE, 2009)。

你最常用的三种过去时

Pretérito(indefinido)

Pretérito(preh-TEH-ree-toh)也叫 pretérito indefinido(preh-TEH-ree-toh een-deh-feh-NEE-doh),很多教材里叫 preterite。它把动作呈现为已完成。

用它来讲故事里的事件顺序。它就是“接下来发生了什么”的时态。

Imperfecto

Imperfecto(eem-pehr-FEHK-toh)描述过去持续的情况、重复的习惯和背景细节。它是“当时是什么样”和“当时在发生什么”的时态。

它常用来铺垫场景,让 pretérito 来推进事件。

Pretérito perfecto(present perfect)

Pretérito perfecto(preh-TEH-ree-toh pehr-FEHK-toh)用 haber + 过去分词构成:he comido(eh koh-MEE-doh)。它把过去动作和现在联系起来,常出现在“今天”这类未结束的时间范围里。

地区提示:在西班牙,“今天/这周”这类语境很常用它。在拉丁美洲很多地区,说话者在同样语境里更常用 pretérito(RAE, DPD, 2005)。

Pretérito vs imperfecto:最关键的选择

多数学习者卡在这里,因为这两个时态都可能翻成英语一般过去时。解决办法是别再逐词翻译,而是先选视角。

用这个心智模型:pretérito 推进剧情imperfecto 描绘背景

一个简单的时间线测试

问自己:

  1. 这个动作在故事里有明确终点吗?
  2. 它是一个已完成事件,还是一串已完成事件?

如果是,就选 pretérito

如果你在描述状态、习惯,或一个被打断的进行动作,就选 imperfecto

“被打断的动作”模式

这是现实对话里最常见的组合之一:

  • imperfecto 表达当时正在发生什么
  • pretérito 表达打断它的事件

例子:

  • Yo estaba en casa cuando sonó el teléfono.
    • estaba(eh-STAH-bah):“我当时在家”,作为背景
    • sonó(soh-NOH):“电话响了”,作为已完成的打断

Pretérito:核心用法与例句

已完成的动作(一次性事件)

用 pretérito 表达发生并结束的动作。

  • Ayer llegué tarde.(ah-YEHR yeh-GEH TAR-deh)
  • El año pasado viajamos a México.(ehl AHN-yoh pah-SAH-doh vee-ah-HAH-mohs ah MEH-hee-koh)

常触发 pretérito 的时间标记:

  • ayer(ah-YEHR), anoche(ah-NOH-cheh), la semana pasada(lah seh-MAH-nah pah-SAH-dah)
  • en 2019(ehn dohs meel dee-eh-see-NWEH-beh)

故事里的事件链

pretérito 是叙述的默认选择。

  • Me levanté, me duché y salí.(meh leh-bahn-TEH, meh doo-CHEH, ee sah-LEE)

电影和电视剧里,角色复述经历时也常这样说。

开始与结束

pretérito 常和 empezar(ehm-peh-SAHR)、terminar(tehr-mee-NAHR)这类动词一起用。

  • La película empezó a las ocho.(lah peh-LEE-koo-lah ehm-peh-SOH ah lahs OH-choh)

Imperfecto:核心用法与例句

过去的习惯性动作

如果意思是“过去常常”或“会(习惯性)”,imperfecto 很好用。

  • Cuando era niño, jugaba mucho.(KWAN-doh EH-rah NEE-nyoh, hoo-GAH-bah MOO-choh)

常见习惯标记:

  • siempre(see-EHM-preh), a menudo(ah meh-NOO-doh), todos los días(TOH-dohs lohs DEE-ahs)

描述与背景

imperfecto 描述年龄、天气、时间、感受和持续情况。

  • Hacía frío y estaba oscuro.(ah-SEE-ah FREE-oh ee eh-STAH-bah ohs-KOO-roh)
  • Eran las diez.(EH-rahn lahs dee-EHS)

进行中的动作(不强调终点)

  • Mientras estudiaba, escuchaba música.(mee-EHN-trahs ehs-too-dee-AH-bah, ehs-koo-CHAH-bah MOO-see-kah)

会改变含义的动词:pretérito vs imperfecto

一些高频动词会因时态不同而改变含义。这不是随机的,而是视角变化。

下面这张表很实用,你可以直接背。

动词Imperfecto(背景)Pretérito(事件/变化)
saber(sah-BEHR)sabía(sah-BEE-ah):“我知道”supe(SOO-peh):“我得知了”
conocer(koh-noh-SEHR)conocía(koh-noh-SEE-ah):“我认识(某人/某地)”conocí(koh-noh-SEE):“我认识了/我遇见了”
poder(poh-DEHR)podía(poh-DEE-ah):“我一般能(做到)”pude(POO-deh):“我成功做到了”
querer(keh-REHR)quería(keh-REE-ah):“我想要”quise(KEE-seh):“我试图/我拒绝”(看语境)
tener(teh-NEHR)tenía(teh-NEE-ah):“我有”tuve(TOO-beh):“我得到了/我有过(作为事件)”

一个电影感的例子:

  • No podía dormir, pero al final pude.
    (no poh-DEE-ah dor-MEER, peh-roh ahl fee-NAHL POO-deh)
    前者是状态,后者是成功结果。

Pretérito perfecto:怎么用,什么时候听起来自然

构成:haber + 分词

现在完成时用 haber(ah-BEHR)作助动词:

人称Habercomer 例子
yohe(eh)he comido(eh koh-MEE-doh)
has(ahs)has comido(ahs koh-MEE-doh)
él/ella/ustedha(ah)ha comido(ah koh-MEE-doh)
nosotroshemos(EH-mohs)hemos comido(EH-mohs koh-MEE-doh)
vosotroshabéis(ah-BAYS)habéis comido(ah-BAYS koh-MEE-doh)
ellos/ustedeshan(ahn)han comido(ahn koh-MEE-doh)

过去分词通常是:

  • -ar 动词:-ado(ah-doh), hablarhablado(ah-BLAH-doh)
  • -er/-ir 动词:-ido(EE-doh), comercomido(koh-MEE-doh), vivirvivido(vee-BEE-doh)

常见用法

用它来表达:

  • 与现在有关的经历:He viajado mucho.(eh vee-ah-HAH-doh MOO-choh)
  • 未结束的时间段:Esta semana he trabajado demasiado.(EHS-tah seh-MAH-nah eh trah-bah-HAH-doh deh-mah-see-AH-doh)

西班牙 vs 拉丁美洲的真实对话

RAE 的泛西班牙语指导承认两种模式都标准,只是地区分布不同(RAE, DPD, 2005)。你看西班牙剧,会经常听到 hoy he...

你看墨西哥、哥伦比亚或阿根廷的剧,常会用 pretérito 来表达同样的“今天”概念。跟着你的输入去模仿,是最快的自然路线。

💡 选一个'主用变体',保持一致

如果你的主要目标是对话,请为自己的表达选一个参考变体:西班牙,或某个具体的拉丁美洲地区。两种都要听懂,但输出时尽量只用一种。这样你会更少犹豫,过去时选择也会更自动。

Pretérito 变位规律(规则动词)

你不需要一次学完所有时态。你先掌握高频规律就够了。

-ar 动词(hablar)

人称词尾例子
yohablé(ah-BLEH)
-astehablaste(ah-BLAHS-teh)
él/ella/ustedhabló(ah-BLOH)
nosotros-amoshablamos(ah-BLAH-mohs)
vosotros-asteishablasteis(ah-BLAHS-tays)
ellos/ustedes-aronhablaron(ah-BLAH-rohn)

-er 和 -ir 动词(comer, vivir)

人称词尾comer 例子vivir 例子
yocomí(koh-MEE)viví(vee-BEE)
-istecomiste(koh-MEES-teh)viviste(vee-BEES-teh)
él/ella/usted-iócomió(koh-MYOH)vivió(vee-BYOH)
nosotros-imoscomimos(koh-MEE-mohs)vivimos(vee-BEE-mohs)
vosotros-isteiscomisteis(koh-MEES-tays)vivisteis(vee-BEES-tays)
ellos/ustedes-ieroncomieron(koh-MYEH-rohn)vivieron(vee-BYEH-rohn)

Imperfecto 变位规律(规则动词)

imperfecto 比 pretérito 更简单:不规则更少,词尾很稳定。

-ar 动词(hablar)

人称词尾例子
yo-abahablaba(ah-BLAH-bah)
-abashablabas(ah-BLAH-bahs)
él/ella/usted-abahablaba(ah-BLAH-bah)
nosotros-ábamoshablábamos(ah-BLAH-bah-mohs)
vosotros-abaishablabais(ah-BLAH-bays)
ellos/ustedes-abanhablaban(ah-BLAH-bahn)

-er 和 -ir 动词(comer, vivir)

人称词尾comer 例子vivir 例子
yo-íacomía(koh-MEE-ah)vivía(vee-BEE-ah)
-íascomías(koh-MEE-ahs)vivías(vee-BEE-ahs)
él/ella/usted-íacomía(koh-MEE-ah)vivía(vee-BEE-ah)
nosotros-íamoscomíamos(koh-MEE-ah-mohs)vivíamos(vee-BEE-ah-mohs)
vosotros-íaiscomíais(koh-MEE-ays)vivíais(vee-BEE-ays)
ellos/ustedes-íancomían(koh-MEE-ahn)vivían(vee-BEE-ahn)

最先学最划算的不规则动词(含发音)

你在字幕和对话里会一直看到它们。尽早学会很值。

Ser 和 ir

它们的 pretérito 形式完全相同:

  • fui, fuiste, fue, fuimos, fuisteis, fueron
    (FWEE, FWEES-teh, FWEH, FWEE-mohs, FWEES-tays, FWEH-rohn)

imperfecto:

  • era(EH-rah), ibas(EE-bahs)等。

语境决定含义:

  • Ayer fui al cine.(我去了)
  • Ayer fui muy feliz.(我当时很幸福,把那段状态当作已完成)

Estar

pretérito:

  • estuve(eh-STOO-beh), estuviste(eh-stoo-BEES-teh), estuvo(eh-STOO-boh)

imperfecto:

  • estaba(eh-STAH-bah)

Tener, hacer, decir

pretérito:

  • tuve(TOO-beh)
  • hice(EE-seh)
  • dije(DEE-heh)

它们是故事里典型的“推进剧情动词”。

⚠️ 一个常见学习者错误

不要因为某件事持续很久就用 imperfecto。持续时间不会强制 imperfecto。你把它当作一个完成的整体时,也可以用 pretérito:"Viví allí cinco años"(vee-BEE ah-YEE SEEN-koh AH-nyohs)。

文化视角:西班牙语母语者如何讲故事

在很多西班牙语文化里,讲故事是一种社交能力。人们常用 imperfecto 先铺背景制造悬念,再用 pretérito 抛出关键事件。

你在日常趣事里会不断听到这个节奏:先讲设定(era tarde, hacía calor),再讲事件(de repente apareció)。想听起来自然,就练这个节奏,而不是只练孤立句子。

如果你用对话来学习,Wordy 这种片段练习很有帮助。你会在语境里听到时态选择,而不是背抽象规则。想看更多真实剧本里常见的日常表达,可以看西班牙语俚语。想了解犯罪剧里可能出现的强烈用语,可以看西班牙语脏话

用媒体掌握过去时的实用方法

第 1 步:标记时间词

观看时暂停,记下任何时间短语:

  • ayer, anoche, esta semana, cuando era niño, mientras

时间词不保证某个时态,但它们很能预测接下来会用什么。

第 2 步:区分“场景”与“事件”

在笔记里写 S 或 E:

  • S(scene,场景):描述、感受、进行动作
  • E(event,事件):已完成动作、打断、事件顺序

然后核对动词形式。这样能很快训练直觉。

第 3 步:用两种版本复述

选一个短片段,复述两次:

  1. 按事件顺序讲(更多 pretérito)
  2. 按场景描述讲(更多 imperfecto)

这会逼你控制视角,而这才是真正的能力。

如果你想在语法之外也提升对话能力,可以加一些社交基础,比如西班牙语怎么说再见西班牙语怎么说我爱你。这些短语在过去时对话里出现得比你想的多,尤其在感情线故事里。

快速自测练习(含答案)

练习 1:选 pretérito 或 imperfecto

  1. Cuando (ser) ___ niño, (vivir) ___ en Lima.
  2. Ayer (ver) ___ una película y (llorar) ___.
  3. Yo (estudiar) ___ cuando (llegar) ___ mi amiga.

答案

  1. era(EH-rah), vivía(vee-BEE-ah)
  2. vi(VEE), lloré(yoh-REH)
  3. estudiaba(ehs-too-dee-AH-bah), llegó(yeh-GOH)

练习 2:含义变化

翻译意思,不要逐词翻:

  • “I met Ana in 2020.” → Conocí a Ana en 2020.(koh-noh-SEE ah AH-nah)
  • “I knew Ana well.” → Conocía bien a Ana.(koh-noh-SEE-ah byehn ah AH-nah)

总结:最短且可靠的规则

只记住这些,你大多数时候都能选对:

  • Pretérito:已完成事件、推进剧情、打断、开始/结束。
  • Imperfecto:背景、习惯、描述、过去进行动作。
  • Present perfect:与现在有关的过去,西班牙里表达“今天/这周”尤其常见。

西班牙语在全球有 数亿使用者(Instituto Cervantes, 2023; Ethnologue, 2024),所以你会听到差异。你的目标不是一条“完美”规则,而是做出稳定选择,并匹配你最常听的西班牙语。

如果你想要比语法讲解更有结构的学习路径,可以从西班牙语学习页面开始。同时从西班牙语怎么说你好里保留一小组适合讲故事的短语,这样你才能在对话里真正用上过去时。

常见问题

西班牙语简单过去时和未完成过去时有什么区别?
简单过去时(pretérito)把动作当作已完成的事件, 有明确边界: 'Ayer llegué'(ah-YEHR yeh-GEH)。未完成过去时(imperfecto)用于背景、习惯或过去正在进行的状态: 'Antes llegaba temprano'(AHN-tehs yeh-GAH-bah)。记住: 事件 vs 背景。
西班牙语什么时候用现在完成时(he comido)?
现在完成时(pretérito perfecto)用于与'现在'相关, 或发生在尚未结束的时间段内的过去动作: 'Hoy he hablado con Ana'(oy eh ah-BLAH-doh)。在西班牙, 表达'今天/这周'很常用; 在许多拉美地区, 常用简单过去时替代。
为什么西班牙比拉美更常用现在完成时?
这是地区偏好, 不是语法错误。伊比利亚西班牙语里, 说话者常在'今天/这周'等时间框架用'he visto'; 而很多拉美变体更常说'vi'。两者都标准, 学习时尽量跟随你在媒体里听到最多的用法。
口语里怎么快速在简单过去时和未完成过去时之间做选择?
问自己两个问题: 这是一个有起点和终点的已完成事件吗, 还是背景/习惯?已完成事件用简单过去时; 描述当时正在发生、过去常常发生, 或事物当时的状态, 用未完成过去时。配合时间线和短故事练习, 速度会很快。
最常见的西班牙语简单过去时不规则动词有哪些?
高频不规则动词包括 ser/ir 的 'fui'(FWEE), tener 的 'tuve'(TOO-beh), estar 的 'estuve'(eh-STOO-beh), hacer 的 'hice'(EE-seh), decir 的 'dije'(DEE-heh), poder 的 'pude'(POO-deh)。先掌握这些, 真实对话里收益很大。

来源与参考资料

  1. Real Academia Española (RAE) & Asociación de Academias de la Lengua Española (ASALE), 《Nueva gramática de la lengua española》, 2009
  2. Real Academia Española (RAE), 《Diccionario panhispánico de dudas》(DPD), 2005
  3. Instituto Cervantes, 《El español: una lengua viva》(年度报告), 2023
  4. Butt, J. & Benjamin, C., 《A New Reference Grammar of Modern Spanish》, 第6版, Routledge, 2011
  5. Ethnologue, 《Spanish》(第27版), 2024

用 Wordy 开始学习

看真实电影片段,边看边积累词汇。免费下载。

在 App Store 下载在 Google Play 获取可在 Chrome 网上应用店获取

更多语言指南