← 返回博客
🇪🇸西班牙语

西班牙语简单过去时 vs 未完成过去时: 如何选对过去时态

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

快速回答

表达有明确起止、已完成的过去事件用简单过去时(发生了什么), 描述背景、习惯、持续状态和描写用未完成过去时(当时在发生什么)。如果能回答“什么时候开始/结束”, 通常选简单过去时; 如果是在铺垫场景或反复发生, 通常选未完成过去时。

在你明确自己想表达什么之后,选择西班牙语的简单过去时和未完成过去时就很简单了:用简单过去时表达有明确边界的已完成过去事件(发生了什么),用未完成过去时表达持续的背景、习惯和描述(当时在发生什么)。在真实对话里,未完成过去时负责铺垫场景,简单过去时负责推进动作。

为什么西班牙语有两个主要过去时(以及为什么英语母语者会卡住)

西班牙语在20多个国家使用,使用者达数亿人。简单过去时和未完成过去时的对比,是这门语言最重要的共同特征之一。塞万提斯学院估计,全球有接近5亿西班牙语母语者,还有更多人具备有限或熟练水平(Instituto Cervantes, 2024)。

英语学习者会觉得难,因为英语常用同一种形式,也就是一般过去时,来表达两种想法:"I ate" 和 "I was eating" 在语境里都可能用 "I ate"。而西班牙语会迫使你选定叙述框架。

从语法角度看,这主要是的问题,不只是时间。西班牙皇家学院把这种对比描述为看待过去事件的两种方式:把它看作已完成(简单过去时),或看作持续/背景(未完成过去时)(RAE, 2009)。

"体不是关于事件何时发生,而是关于说话者如何选择看待该事件的内部时间结构。"
Bernard Comrie,语言学家,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)

这些动词也能用简单过去时,但含义会变。我们下面会讲。

变义:那些会“翻转剧情”的动词

有些动词很出名,因为你把它们当作持续(未完成过去时)或完成(简单过去时)来讲,意思就会变。这不是随机现象,这是体在起作用。

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.(我遇到了一个问题,常暗示问题出现并被处理。)

🌍 为什么这些变义在西班牙语对白里很'戏剧化'

在西班牙语剧本里,简单过去时常标记转折点:supepudequise 听起来像剧情节拍。像 sabíapodí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)

这些通常描述重复或背景。

“讲故事”模型:未完成过去时铺场景,简单过去时推进剧情

如果你想要一个最贴近真实西班牙语的模型,就用叙事逻辑。

  • 未完成过去时:人物、场景、持续状况
  • 简单过去时:动作、决定、变化、后果

下面是一段小故事,展示自然的混用:

FunctionSpanishPronunciationWhy
场景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 学习者常把语法和俚语、禁忌语一起学来把握语气。如果你感兴趣,可以读我们的西班牙语脏话指南(请谨慎使用)。

练习:选择时态(附解释)

把这些当作你在看一段场景。先暂停,做决定,再核对。

  1. "When I was a kid, we ___ to the beach every summer."
    正确:íbamos(EE-bah-mohs),未完成过去时,习惯。

  2. "Yesterday, I ___ my keys and I was late."
    正确:perdí(pehr-DEE),简单过去时,已完成事件。

  3. "It ___ raining when you arrived."
    正确:llovía(yoh-BEE-ah),未完成过去时背景。

  4. "Suddenly, the phone ___."
    正确:sonó(soh-NOH),简单过去时打断。

  5. "I ___ the answer, but then I forgot."
    正确:sabía(sah-BEE-ah),未完成过去时表示持续知道,然后用简单过去时表示变化:olvidé(ohl-bee-DEH)。

💡 如何在真实对话里自我纠正

如果你选错了时态,不要整句重来。加一个能固定框架的补充:una vez(一次)会推向简单过去时,siemprea 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 blog,把语法和高频短语一起学。

一个简洁的决策树(记在笔记里)

当你说到一半卡住时,用这个。

  1. 这是已完成事件变化吗?
    用简单过去时。

  2. 这是背景描述习惯年龄/时间/天气、或进行中吗?
    用未完成过去时。

  3. 结构是“正在做X时,Y发生了”吗?
    X用未完成过去时,Y用简单过去时。

  4. 这个动词会随时态变义吗(conocer, saber, poder, querer, tener)?
    看你要表达持续状态(未完成过去时),还是完成的转变/结果(简单过去时)。

在学习快结束时,用你已经会的真实短语来巩固,比如问候和告别。它们也常出现在过去时叙事里。回看西班牙语怎么说你好西班牙语怎么说再见,注意角色如何描述问候之前发生了什么。

总结:一句话规则,让你更准确

简单过去时告诉听者发生了什么,并把它当作完成步骤。未完成过去时告诉听者背景里当时在发生什么,或过去常发生什么。只要你一直用这个框架,你在各个西班牙语地区的时态选择都会听起来自然。


常见问题

最简单的方法怎么判断用简单过去时还是未完成过去时?
先看句子在做什么。叙述有边界、已完成的事件用简单过去时。描写背景、重复习惯、年龄、时间、天气或持续状态用未完成过去时。讲故事时未完成过去时铺垫场景, 简单过去时推动情节。
一句话里可以同时用简单过去时和未完成过去时吗?
可以, 而且常常更自然。用未完成过去时表示正在进行的背景, 用简单过去时表示打断的事件: 'Yo estudiaba cuando llamaste.' 前一个动作在进行中, 后一个动作作为已完成的插入发生。
为什么动词 'conocer' 在简单过去时和未完成过去时里意思会变?
有些动词会因时态不同而改变你对动作的“框定”。'Conocía' 表示长期认识某人或对某事熟悉。'Conocí' 通常表示“认识了, 见到了”某人(一次完成的初次相识), 或在某个时刻“得知, 了解到”某事。
不同西语国家对简单过去时和未完成过去时的用法有差别吗?
核心规则在各地基本一致, 但使用频率会因地区和语境不同而变化。比如西班牙部分地区更常用现在完成时表达“最近过去”, 在该时间范围内会相对减少简单过去时。未完成过去时用于背景和习惯的规则较稳定。
英语母语者在未完成过去时上最常犯哪些错?
英语简单过去时既能表达完成事件也能表达背景, 因此英语母语者常过度使用简单过去时。常见错误包括用简单过去时说年龄、时间和天气(如 'tuve 10 años' 而非 'tenía 10 años'), 以及在没有明确终点时用简单过去时表达习惯性动作。

来源与参考资料

  1. Real Academia Española, 《Nueva gramática de la lengua española》, 2009
  2. Real Academia Española, 《Diccionario panhispánico de dudas》, 2005
  3. Instituto Cervantes, 《El español: una lengua viva》(Informe 2024), 2024
  4. Comrie, Bernard, 《Tense》, 1985
  5. Bybee, Joan, Perkins, Revere, Pagliuca, William, 《The Evolution of Grammar》, 1994

用 Wordy 开始学习

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

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

更多语言指南