快速回答
表达有明确起止、已完成的过去事件用简单过去时(发生了什么), 描述背景、习惯、持续状态和描写用未完成过去时(当时在发生什么)。如果能回答'什么时候开始/结束', 通常用简单过去时; 如果是在铺垫场景或反复发生, 通常用未完成过去时。
选择西班牙语的简单过去时和未完成过去时其实很简单, 关键是先想清楚你要表达什么: 用 简单过去时 表达有明确边界的已完成过去事件(发生了什么), 用 未完成过去时 表达持续的背景、习惯和描写(当时在发生什么)。在真实对话里, 未完成过去时用来铺垫场景, 简单过去时用来推进动作。
| 简体中文 | 西班牙语 | 发音 | 语体 |
|---|---|---|---|
| 已完成事件(一次性) | Pretérito | preh-TEH-ree-toh | formal |
| 持续背景/描写 | Imperfecto | eem-pehr-FEHK-toh | formal |
| 过去的习惯 | Imperfecto | eem-pehr-FEHK-toh | formal |
| 动作序列(情节) | Pretérito | preh-TEH-ree-toh | formal |
| 被打断的动作模式 | Imperfecto + Pretérito | eem-pehr-FEHK-toh + preh-TEH-ree-toh | formal |
| 心理状态/营造氛围 | Imperfecto | eem-pehr-FEHK-toh | formal |
为什么西班牙语有两种主要过去时(以及为什么英语母语者会觉得难)
西班牙语在 20多个国家 被数亿人使用, 简单过去时和未完成过去时的对比是这门语言最重要的共同特征之一。塞万提斯学院估计, 全球西班牙语 母语者接近5亿 , 还有数以千万计的人具备有限或完全的熟练度(Instituto Cervantes, 2024)。
英语学习者会觉得难, 因为英语常用同一种形式, 一般过去时, 来表达两种想法: "I ate" 和 "I was eating" 在很多语境下都可以用 "I ate" 来说。西班牙语会迫使你选择叙述框架。
从语法角度看, 这关乎 体(aspect) , 不只是时间。西班牙皇家学院把这种对比描述为看待过去事件的不同方式: 把它看作已完成(简单过去时)或看作持续/背景(未完成过去时)(RAE, 2009)。
"体不是关于事件何时发生, 而是关于说话者如何选择看待该事件内部的时间结构。"
Bernard Comrie, linguist, Tense (1985)
这种"你怎么看待它"正是电影对白特别擅长教会你的点。角色会不断切换时态, 来表明某件事是背景氛围还是情节点。
如果你也在提升日常流利度, 可以把这部分和问候、道别等基础一起学: 参见西班牙语怎么说你好和西班牙语怎么说再见。
核心思路: "发生了什么" vs "当时在发生什么"
一个可靠的心智模型是:
- 简单过去时: 镜头拍下一个完成动作, 像一张快照。
- 未完成过去时: 镜头在持续拍摄, 展示背景或重复的日常。
简单过去时 = 有边界、已完成、或可计数
当事件被呈现为已经结束时, 用 pretérito (preh-TEH-ree-toh)。它通常有清晰的开始/结束, 即使你没有明说。
常见提示:
- 单次完成动作: Llegué. (yeh-GEH, "我到了。")
- 一连串动作: Entró, miró, y se fue. (ehn-TROH, mee-ROH, seh FWEH)
- 特定时刻或截止点: Ayer, anoche, el lunes, en 2019 (ah-YEHR, ah-NOH-cheh)
未完成过去时 = 持续、习惯、描写
当你在描述当时正在发生什么、过去常常发生什么、或当时情况如何时, 用 imperfecto (eem-pehr-FEHK-toh)。
常见提示:
- 过去习惯: Siempre iba. (SYEHM-preh EE-bah, "我以前总是去。")
- 背景描写: La casa era grande. (EH-rah GRAHN-deh)
- 年龄、时间、天气: Eran las tres. Tenía diez años. Llovía. (EH-rahn, teh-NEE-ah, yoh-BEE-ah)
💡 一个真的好用的快速测试
如果你在英语里很自然就能加上"for a while"或"used to", 往往用未完成过去时更对。如果你能加上"then"或"suddenly", 并且感觉像一个完成步骤, 往往用简单过去时更对。
你应该背下来的五条规则(带电影感例句)
这些规则覆盖了大多数真实用法。把它们当作模式来学, 不要当作孤立定义。
规则1: 用简单过去时表达已完成动作和里程碑
用简单过去时汇报发生了什么, 尤其是在事件链里。
例句:
- Ayer vi la película. (ah-YEHR vee lah peh-LEE-koo-lah, "昨天我看了那部电影。")
- Me levanté, me vestí y salí. (meh leh-vahn-TEH, behs-TEE, sah-LEE)
在电影场景里, 这是推动情节的时态。它让故事往前走。
规则2: 用未完成过去时表达背景、场景和描写
用未完成过去时来铺场景: 时间、地点、情绪和持续条件。
例句:
- Era de noche y hacía frío. (EH-rah deh NOH-cheh, ah-SEE-ah FREE-oh)
- La gente estaba cansada. (ehs-TAH-bah kahn-SAH-dah)
这是氛围的时态。角色在描述"当时是什么样"时, 通常就是未完成过去时在发挥作用。
规则3: 用未完成过去时表达习惯性动作(used to, would)
用未完成过去时表达重复的日常, 不强调终点。
例句:
- Cuando era niño, jugaba aquí. (KWAHN-doh EH-rah NEE-nyoh, hoo-GAH-bah ah-KEE)
- Los domingos comíamos en casa. (lohss doh-MEEN-gohs koh-MEE-ah-mohs)
如果你加上次数或完成总量, 往往会切换到简单过去时:
- Comimos allí tres veces. (koh-MEE-mohs ah-YEE trehs BEH-sehs)
规则4: 用未完成过去时 + 简单过去时表达打断
这是西班牙语里最有电影感的模式之一。
结构:
- 未完成过去时表示持续背景 + 简单过去时表示打断事件
例句:
- Yo estudiaba cuando llamaste. (yoh ehs-too-dee-AH-bah KWAHN-doh yah-MAHS-teh)
- Dormíamos y de repente sonó el teléfono. (dohr-MEE-ah-mohs, deh reh-PEHN-teh soh-NOH)
未完成过去时是"进行中"轨道, 简单过去时是打断。
规则5: 用未完成过去时表达心理状态和持续意图
当感受、想法、状态是背景时, 未完成过去时很常见。
例句:
- Quería ayudarte. (keh-REE-ah ah-yoo-DAR-teh, "我想帮你。")
- No sabía qué hacer. (noh sah-BEE-ah keh ah-SEHR)
这些动词也可以用简单过去时, 但意义会变, 我们下面会讲。
变位速查表(规则动词)
你现在不需要掌握每个动词, 但你需要快速认出词尾。
-AR 动词 (hablar)
| 人称 | 简单过去时 | 未完成过去时 |
|---|---|---|
| yo | hablé | hablaba |
| tú | hablaste | hablabas |
| él/ella/usted | habló | hablaba |
| nosotros/as | hablamos | hablábamos |
| vosotros/as | hablasteis | hablabais |
| ellos/ellas/ustedes | hablaron | hablaban |
发音提示:
- hablé (ah-BLEH)
- hablaba (ah-BLAH-bah)
-ER 动词 (comer)
| 人称 | 简单过去时 | 未完成过去时 |
|---|---|---|
| yo | comí | comía |
| tú | comiste | comías |
| él/ella/usted | comió | comía |
| nosotros/as | comimos | comíamos |
| vosotros/as | comisteis | comíais |
| ellos/ellas/ustedes | comieron | comían |
发音提示:
- comí (koh-MEE)
- comía (koh-MEE-ah)
-IR 动词 (vivir)
| 人称 | 简单过去时 | 未完成过去时 |
|---|---|---|
| yo | viví | vivía |
| tú | viviste | vivías |
| él/ella/usted | vivió | vivía |
| nosotros/as | vivimos | vivíamos |
| vosotros/as | vivisteis | vivíais |
| ellos/ellas/ustedes | vivieron | vivían |
发音提示:
- vivió (bee-BYOH)
- vivía (bee-BEE-ah)
⚠️ 一个常见的学习者陷阱
"Nosotros hablamos" 可能是现在时, 也可能是简单过去时, 取决于语境。如果你需要更清楚, 加一个时间标记: ayer hablamos (简单过去时) vs hoy hablamos (现在时)。
意义变化: 那些会"翻转剧情"的动词
有些动词很有名, 因为你把它们框定为持续(未完成过去时)或完成(简单过去时)时, 意义会变。这不是随机的, 是体在发挥作用。
conocer
- conocía (koh-noh-SEE-ah): 认识, 熟悉
- conocí (koh-noh-SEE): 见到, 认识了(一次完成的初次见面)
例句:
- Conocía a tu hermana. (我认识你妹妹。)
- Conocí a tu hermana ayer. (我昨天见到了你妹妹。)
saber
- sabía (sah-BEE-ah): 知道(持续的知识状态)
- supe (SOO-peh): 得知, 发现(状态变化)
例句:
- Sabía la verdad. (我知道真相。)
- Supe la verdad anoche. (我昨晚得知了真相。)
poder
- podía (poh-DEE-ah): 能, 可以(一般能力)
- pude (POO-deh): 设法做到, 成功做到(完成结果)
例句:
- No podía dormir. (我睡不着。)
- No pude dormir anoche. (我昨晚没能睡着。)
querer
- quería (keh-REE-ah): 想要, 想(背景愿望)
- quise (KEE-seh): 试图, 决定要(常听起来更突然)
例句:
- Quería hablar contigo. (我想和你说话。)
- Quise ayudarte, pero no pude. (我想帮你, 但我没能做到。)
tener
- tenía (teh-NEE-ah): 有(持续), 也用于年龄
- tuve (TOO-veh): 有过(完成), 得到/遇到(看语境)
例句:
- Tenía 10 años. (我当时10岁。)
- Tuve un problema. (我遇到了一个问题, 常暗示问题出现并被处理了。)
🌍 为什么这些翻转在西班牙语对白里听起来这么'戏剧化'
在西班牙语剧本里, 简单过去时常用来标记转折点: supe, pude, quise 听起来像情节节拍。像 sabía 或 podía 这样的未完成过去时, 听起来更像持续语境、解释、或情绪背景。所以时态选择会改变角色语气, 不只是时间线。
强烈暗示某个时态的时间表达
时间词不会机械地强制某个时态, 但会把你推向某种解读。
常见的简单过去时触发词
- ayer (ah-YEHR)
- anoche (ah-NOH-cheh)
- la semana pasada (lah seh-MAH-nah pah-SAH-dah)
- el otro día (ehl OH-troh DEE-ah)
- en 2020 (ehn dohs meel BEYN-teh)
这些通常把事件定位为已完成。
常见的未完成过去时触发词
- siempre (SYEHM-preh)
- a menudo (ah meh-NOO-doh)
- todos los días (TOH-dohs lohs DEE-ahs)
- mientras (mee-EHN-trahs)
- de niño/a (deh NEE-nyoh/NEE-nyah)
这些通常在描述重复或背景。
"讲故事"模型: 未完成过去时铺场景, 简单过去时推进情节
如果你想要一个最贴近真实西班牙语的模型, 用叙事逻辑就行。
- 未完成过去时: 人物、场景、持续状况
- 简单过去时: 动作、决定、变化、后果
下面是一段小故事, 展示自然的混用:
| 功能 | 西班牙语 | 发音 | 原因 |
|---|---|---|---|
| 场景 | Era verano y hacía calor. | EH-rah, ah-SEE-ah kah-LOHR | 背景 |
| 习惯 | Yo trabajaba en un bar. | yoh trah-bah-HAH-bah | 日常 |
| 情节事件 | Un día entró una mujer. | oon DEE-ah ehn-TROH | 已完成事件 |
| 背景 | Llevaba un abrigo negro. | yeh-BAH-bah | 描写 |
| 情节事件 | Me miró y sonrió. | mee-ROH ee soh-ree-OH | 动作 |
这正是场景在写作和口语里常见的方式。
如果你喜欢通过真实对白学习, 你也会受益于带文化对比的表达, 比如亲昵和强度。参见西班牙语怎么说我爱你, 看西班牙语使用者如何在语境里表达感受。
你在现实里真的会注意到的地区和文化提示
简单过去时和未完成过去时的对比在西语世界很稳定, 但会变化的是: 在某些语境里, 哪种过去时会和简单过去时竞争。
西班牙: 现在完成时会在"今天"的语境里和简单过去时竞争
在西班牙的很多地区, 说话者常用 pretérito perfecto (现在完成时)来表达"当前时间框架"里的事件, 比如今天: Hoy he comido tarde. 这会让你听到的简单过去时在"刚刚发生"的事件里更少, 相比许多拉美变体更明显。
这不会改变未完成过去时的用法。未完成过去时仍然主导背景和习惯(RAE, 2005)。
拉丁美洲: 简单过去时常是已完成事件的默认选择
在许多拉美地区, 即使是今天早些时候发生的事, 也常用简单过去时: Hoy comí tarde. 同样, 这关乎你为"近期过去"选择哪个时态, 不是简单过去时和未完成过去时规则变了。
为什么这对学习者重要
如果你先看西班牙的电视剧, 再切换到墨西哥或哥伦比亚的剧, 你可能会以为自己听到了"不同的语法"。多数时候, 你听到的是 现在完成时 vs 简单过去时 的不同选择, 而 未完成过去时 仍在做同一份工作。
想了解更多国家和语域差异, Wordy 学习者常把语法和俚语、禁忌语搭配学习来理解语气。如果你感兴趣, 可以读我们的西班牙语脏话指南(请谨慎使用)。
练习: 选择时态(附解释)
像看一段场景那样做这些题。暂停, 先选, 再核对。
-
"当我还是小孩时, 我们每年夏天都___去海边。"
正确: íbamos (EE-bah-mohs), 未完成过去时, 习惯动作。 -
"昨天, 我___了钥匙, 所以迟到了。"
正确: perdí (pehr-DEE), 简单过去时, 已完成事件。 -
"你到的时候, 天正___着雨。"
正确: llovía (yoh-BEE-ah), 未完成过去时背景。 -
"突然, 电话___了。"
正确: sonó (soh-NOH), 简单过去时打断。 -
"我___答案, 但后来忘了。"
正确: sabía (sah-BEE-ah), 未完成过去时表示持续知道, 然后用简单过去时表示变化: olvidé (ohl-bee-DEH)。
💡 如何在真实对话里自我纠正
如果你选错了时态, 不要把整句重说一遍。加一个能强制框架的澄清词: una vez (一次)会推向简单过去时, siempre 或 a menudo 会推向未完成过去时。母语者发现听者需要更清晰时间线时也会这样做。
如何用电影和电视剧片段更快学会
最快的路径是训练你的耳朵去听懂为什么用这个时态, 而不只是看到哪个词尾。
第1步: 留意"铺场景"的表达
在对白里, 未完成过去时常和这些一起出现:
- era, había, tenía, estaba (EH-rah, ah-BEE-ah, teh-NEE-ah, ehs-TAH-bah)
- 时间和天气: eran las, hacía, llovía
听到这些, 就预期接下来是背景。
第2步: 留意简单过去时里的"情节动词"
简单过去时常和这些一起出现:
- 移动和动作: entró, salió, dijo, miró (ehn-TROH, sah-LEE-oh, DEE-hoh, mee-ROH)
- 突然性: de repente, de pronto (deh reh-PEHN-teh, deh PROHN-toh)
听到这些, 就预期是完成步骤。
第3步: 跟读一个场景, 然后复述
复述会逼你自然使用两种时态:
- 先用未完成过去时铺场景。
- 再切到简单过去时叙述动作。
如果你想要更完整的计划, 用真实输入来提升西班牙语, 可以浏览Wordy 博客, 把语法和高频短语结合起来学。
一个紧凑的决策树(记在笔记里)
当你说到一半卡住时, 用这个。
-
这是一个 已完成事件 或 变化 吗?
用简单过去时。 -
这是 背景、描写、习惯、年龄/时间/天气、或 进行中 吗?
用未完成过去时。 -
结构是"正在做X时, Y发生了"吗?
X用未完成过去时, Y用简单过去时。 -
这个动词会随时态改变意义吗(conocer, saber, poder, querer, tener)?
看你要表达持续状态(未完成过去时)还是完成的转变/结果(简单过去时)。
在学习快结束时, 用你已经会的真实短语来巩固, 比如问候和道别, 因为它们也常出现在过去时叙事里。回看西班牙语怎么说你好和西班牙语怎么说再见, 留意角色如何描述问候之前发生了什么。
总结: 一句话规则, 让你更准确
简单过去时告诉听者"发生了什么", 把它当作一个完成步骤。未完成过去时告诉听者"背景里当时在发生什么"或"过去常常发生什么"。只要你一直用这个框架, 你的时态选择在各个西语地区都会听起来自然。
常见问题
最简单的方法怎么判断用简单过去时还是未完成过去时?
一句话里可以同时用简单过去时和未完成过去时吗?
为什么 'conocer' 在简单过去时和未完成过去时里意思会变?
不同西语国家对简单过去时和未完成过去时的用法有差别吗?
英语母语者在未完成过去时上最常犯哪些错误?
来源与参考资料
- Real Academia Española, 《Nueva gramática de la lengua española》, 2009
- Real Academia Española, 《Diccionario panhispánico de dudas》, 2005
- Instituto Cervantes, 《El español: una lengua viva》(Informe 2024), 2024
- Comrie, Bernard, 《Tense》, 1985
- Bybee, Joan, Perkins, Revere, Pagliuca, William, 《The Evolution of Grammar》, 1994

