简单过去时 vs 未完成过去时:各自怎么用,附真实西语例句

简单过去时是剧情,未完成过去时是背景。什么时候用哪个、哪些动词会变意思,以及母语者真实讲故事的样子,从 dijistes 到 hoy he comido。

Roman Maksimyuk

Roman Maksimyuk

Reelang 首席语言教学法极客

12 分钟读完发布于 2026年10月29日

西班牙语有两个简单过去时态,英语只有一个。英语的过去式里藏着 "I went" 和 "I was going"、"I had" 和 "I used to have",而西班牙语每次都逼你选:fui 还是 iba,tuve 还是 tenía。这就是简单过去时 vs 未完成过去时的问题,几乎每一句关于过去的话都会遇到。

四句话说清什么时候用哪个:

  • 简单过去时:某件事发生了,并且结束了。它推动故事往前走。Llegué, comí, me fui。
  • 未完成过去时:背景。当时正在发生什么、情况是什么样、以前常常怎样。Estaba, era, comía。
  • 一个好用的画面:简单过去时是剧情,未完成过去时是布景。
  • 如果英语里能说 "used to" 或 "was ...-ing",通常就该用未完成过去时。
简单过去时(pretérito indefinido)未完成过去时(pretérito imperfecto)
用途单次、已完成的事件持续的动作、习惯、描写
在故事里接下来发生了什么周围的场景
典型英语I went, she said, it brokeI was going, she used to say, it was broken
例子fui, dijo, se rompióiba, decía, estaba roto
时间、年龄、天气很少用eran las seis, tenía diez años, hacía frío

下面每条规则都配了真实片段:母语者讲故事、抱怨童年、解释为什么在 Costco 什么都没买到。规则讲完之后,是课本不讲的部分:人们实际上怎么说,从 "dijistes" 到 "habían muchas cosas"。点字幕里的任意单词就能看到意思。

故事框架:estaba... cuando llegó

最常见的同时看到两个时态的场合,是一个先铺场景、然后出事的故事。场景用未完成过去时:estaba en la playa,我当时在海滩上。闯进来的事件用简单过去时:me encontré con algo,我碰到了某样东西。

这个短片里,一个男孩在海滩上。"Hoy estaba en la playa cuando me encontré con algo enterrado" 的意思是“今天我在海滩上,碰到了一样埋起来的东西”。注意后面几句保持同样的模式:era el álbum(那是那本册子,描写)、lo abrí(我打开了它,事件)、estaba vacío(它是空的,又是描写)。

智能字幕逐词中文释义

Hoyestabaenlaplayacuandomeencontréconalgoenterrado.

0:00 / 0:39
西班牙西班牙语有底子了
在 Reelang 上用它学习

如果把这里的 "estaba" 换成 "estuve",句子就垮了。"Estuve en la playa" 的意思是“我在海滩待过(然后结束了)”,是一段封闭的时间。它没法当作中途发生某事的背景。

习惯:cuando era pequeño...

未完成过去时是 "used to" 的时态。一遍遍做过的事、喜欢的东西、当时生活的样子。当一个西语母语者以 "cuando era pequeño" 或 "cuando era niña"(我小时候)开头时,后面多半会跟一串未完成过去时。

这里一位女士一边做早餐,一边回忆以前吃什么。"Cuando era pequeña, me gustaba mucho desayunar cereales" 的意思是“我小时候很喜欢早餐吃麦片”。连着三个未完成过去时:era、gustaba、encantaba。

智能字幕逐词中文释义

Cuandoerapequeña,megustabamuchodesayunarcereales.Meencantaba.

4:44 / 7:38
西班牙语有底子了
在 Reelang 上用它学习

注意结尾的 "ahora no me gusta tanto":“现在我没那么喜欢了”。现在的事用现在时,当时的样子用未完成过去时。

童年故事里也可以有单次事件,这些要用简单过去时。这个片段里,"Cuando era pequeño, mis padres me preguntaron de qué color quería la habitación, y yo les dije que de rojo" 的意思是“我小时候,父母问我房间想要什么颜色,我告诉他们要红色”。Era 和 quería 是背景。Preguntaron 和 dije 只发生了一次。

智能字幕逐词中文释义

Cuandoerapequeño,mispadresmepreguntarondequécolorqueríalahabitación,yyolesdijequederojoporGriffin,evidentemente.

8:07 / 9:44
西班牙西班牙语复杂话题也能聊
在 Reelang 上用它学习

这个问题只问了一次,所以是 preguntaron。如果父母每年都问他一次,那就是 preguntaban。

描写、年龄和时间:era、tenía、eran las...

年龄、几点钟、天气、某人长什么样、心情如何:讲过去的时候,这些几乎都用未完成过去时。它们描述情况,它们不“发生”。

年龄是经典例子。"Antonella conoció a Messi cuando tenía 9 años" 的意思是“Antonella 认识 Messi 时她 9 岁”。认识他是一个事件,所以 conoció 用简单过去时。当时 9 岁是她的状态,所以 tenía 用未完成过去时。

智能字幕逐词中文释义

AntonellaconocióaMessicuandotenía9años.

0:00 / 2:37
墨西哥西班牙语日常对话没问题
在 Reelang 上用它学习

钟点时间也一样。西班牙语说 "eran las seis"(六点钟)用复数,一点钟则说 "era la una"。这个片段里,一位墓园工人为一个怪故事铺场景:"Yo estaba sobre la calzada"(我当时站在小路上),然后 "Eran las seis y media de la tarde"(那时是下午六点半)。

智能字幕逐词中文释义

Yoestabasobrelacalzada,mipapáestabaunosdiezmetroshaciendounacapilla,yyoestabaconmipalaymirevoltura.

5:02 / 9:13
墨西哥西班牙语复杂话题也能聊
在 Reelang 上用它学习

听听后面的话:"y en ese momento me gritan" 和 "Y yo estoy así y volteo"。他在一个过去的故事中途切换到了现在时。这是真实的讲故事习惯,下面还会细讲。

天气遵循同样的规则:hacía frío(天很冷)、llovía(在下雨)、había niebla(起雾了)。如果天气是背景,用未完成过去时。如果它是一个有明确结束的事件,比如某天晚上的一场暴雨,就可以用简单过去时:"ayer llovió mucho"(昨天下了很大的雨)。

会变意思的动词:conocí、supe、quise、pude、tuve

有几个常见动词在两个时态里意思略有不同。差别的逻辑和上面都一样:简单过去时是一个瞬间,未完成过去时是一个状态。但在英语里,两者常常要用不同的动词。

动词简单过去时未完成过去时
conocerconocí:我认识了(第一次见)conocía:我认识、我熟悉
sabersupe:我得知、我意识到sabía:我知道
quererquise:我试了 / no quise:我拒绝了quería:我想要
poderpude:我设法做到了 / no pude:我没能做到podía:我能、我有能力
tenertuve:我得到了、我有过(事件)/ tuve que:我不得不(而且做了)tenía:我有 / tenía que:我本该

Conocí vs conocía

Conocí 是认识某人的那一刻。这部动画里,Buford 谈起一个女孩:"Sí, la conocí en París" 的意思是“对,我在巴黎认识她的”。下一句又是一个小小的故事框架:yo estaba hostigando a los locales cuando la vi,“我当时正在骚扰当地人,然后看见了她”。

智能字幕逐词中文释义

Sí,laconocíenParís.

0:11 / 0:49
拉美中立西班牙语(无明显地方口音)日常对话没问题
在 Reelang 上用它学习

Conocía 表示你本来就认识某人或某物,或者去过某地。一位住在墨西哥的古巴女士说:"Yo sabía que la cultura de México era bastante rica, pero yo no la conocía en persona hasta que yo llegué aquí":“我知道墨西哥文化很丰富,但我亲身接触到是在我来这里之后。” Sabía 和 conocía 是状态。Llegué 是改变它们的那一刻。

智能字幕逐词中文释义

YosabíaquelaculturadesdeaquídeMéxicoerabastanterica,erabastanteimponente,peroyonolaconocíaenpersonahastaqueyolleguéaquí.

2:54 / 13:53
墨西哥西班牙语日常对话没问题
在 Reelang 上用它学习

Supe vs sabía

Sabía 是“我知道”。Supe 是开始知道的那一刻:“我得知”或“我意识到”。一位教西班牙语的 YouTuber 回忆起手机被消息刷爆的那天:"Ahí supe que tenía que hacer más" 的意思是“那一刻我知道我得做得更多”。它发生在一个瞬间,所以用 supe。

智能字幕逐词中文释义

Ahísupequeteníaquehacermás.

6:16 / 10:23
墨西哥西班牙语日常对话没问题
在 Reelang 上用它学习

Quise vs quería

Quería 是一个愿望:“我想要”。简单过去时 quise 表示你真的试了,而 "no quise" 表示你拒绝了。这个关于 Frida Kahlo 的片段里两者只隔一句。医生让她去欧洲治疗,"pero Frida no quiso"(但 Frida 拒绝了)。然后:"Frida se quería quedar en México"(Frida 想留在墨西哥)。

智能字幕逐词中文释义

aVarsovia,enEuropa,acurarsuenfermedad,peroFridanoquiso.

5:13 / 9:10
墨西哥西班牙语有底子了
在 Reelang 上用它学习

No quiso 是她做出的决定。Se quería quedar 是她的感受。

Pude vs podía

Podía 描述一般意义上的能力或可能性:“我能”。Pude 说的是你尝试之后的结果:“我设法做到了”,而 "no pude" 是“我试了但没做到”。一位妈妈在圣诞节前购物时说:"Al final no pudimos comprar nada porque no había":“最后我们什么都没买到,因为没货了。”她们试了但没成功,所以用 pudimos。"No había"(没有货)描述店里的情况。

智能字幕逐词中文释义

Alfinalnopudimoscomprarnadaporquenohabía.

7:47 / 15:30
墨西哥西班牙语日常对话没问题
在 Reelang 上用它学习

Tuve vs tenía

Tenía 是“我有”,表示拥有或某种情况。Tuve 是一个事件:"tuve una idea"(我有了个主意)、"tuve un accidente"(我出了事故)。和 que 搭配时差别很重要:"tuve que" 表示你不得不做而且做了,而 "tenía que" 表示你本该做,后面往往会说你没做。

这个做玩具的视频里,问题先用未完成过去时描述:"El problema era que el primer dinosaurio no estaba hueco por dentro"(问题是第一只恐龙里面不是空心的)。然后是解决办法,用简单过去时:"Así que tuve que utilizar un segundo juguete"(所以我只好用了第二个玩具)。

智能字幕逐词中文释义

Elproblemaeraqueelprimerdinosaurionoestabahuecopordentro.

0:10 / 0:47
墨西哥西班牙语日常对话没问题
在 Reelang 上用它学习

提示词:ayer、de repente、siempre、mientras

很多课本会给你一串“触发”各个时态的词:

  • 配简单过去时:ayer(昨天)、anoche(昨晚)、el año pasado(去年)、una vez(有一次)、de repente(突然)、de pronto(突然)。
  • 配未完成过去时:siempre(总是)、todos los días(每天)、a menudo(经常)、de niño(小时候)、mientras(当……的时候)、antes(以前)。

这些是有用的提示,但不是规则。时态取决于你想对这个动作说什么,同一个词两种时态都能配。

这里是同一个视频里两句话中的 "ayer",分别配两个时态。先是:"Ayer estabas con tu primo"(昨天你和你表弟在一起)。然后:"Ayer fui con mi primo a visitar a mi hermana"(昨天我和我表弟去看我姐姐了)。

智能字幕逐词中文释义

Ayerestabascontuprimo,digo.Sí.

0:24 / 0:39
西班牙语有底子了
在 Reelang 上用它学习

Estabas 描述昨天的一个情况。Fui 是昨天发生的一次出行。"Ayer" 本身决定不了什么。

"De repente" 通常带出一个用简单过去时的突发事件,往往紧跟在一个未完成过去时的场景之后。在这个儿童故事里,"Y siguió caminando, cuando de repente se cruzó delante de él un gato negro" 的意思是“他继续走着,突然一只黑猫从他面前穿过”。

智能字幕逐词中文释义

Ysiguiócaminando,cuandoderepentesecruzódelantedeélungatonegro.

0:36 / 2:17
墨西哥西班牙语有底子了
在 Reelang 上用它学习

关于 de repente 有一点要注意:在智利、秘鲁、厄瓜多尔和南美其他一些地方,它还有“也许”或“有时”的意思。"De repente no están" 可以表示“他们也许不在”。这个意思和“突然”无关,也和简单过去时无关。

"Mientras"(当……的时候)是未完成过去时的标准搭档,因为它描述正在进行的事。《小王子》的开头是这样的:"Un día, mientras volaba por el desierto, mi avioneta tuvo un fallo en el motor y cayó al suelo":“有一天,我在沙漠上空飞行时,我的小飞机发动机故障,掉到了地上。” Volaba 是进行中的动作。Tuvo 和 cayó 是打断它的事。

智能字幕逐词中文释义

Undía,mientrasvolabaporeldesierto,miavionetatuvounfalloenelmotorycayóalsuelo.

0:53 / 12:04
西班牙西班牙语日常对话没问题
在 Reelang 上用它学习

而当时间段是封闭的时候,"siempre" 也可以配简单过去时:"siempre fue mi mejor amiga" 的意思是“她一直是我最好的朋友”,暗示那段日子已经过去了。"Siempre era la primera en llegar"(她总是第一个到)描述的是一个习惯。

母语者实际上怎么说

上面讲的都是课本、考试和报纸里的西班牙语。但真实口语有自己的习惯,其中一些会打破你刚学的规则。这些你都会听到。有的是地区性的,有的是随意口语,有一个纯粹是另一套标准。它们大多说明不了说话人的西班牙语水平。

Dijistes、fuistes、hicistes:多出来的 -s

在西班牙语的所有时态里,只有一个例外,tú 的形式都以 -s 结尾:hablas、hablabas、hablarás、hablarías。例外就是简单过去时:hablaste、dijiste、fuiste。于是人们就把“本该有”的 -s 加了回去:dijistes、fuistes、hicistes、vistes。

整个西语世界都能听到,西班牙和拉美都有,主要出现在随意口语里。这个短剧里,一群女孩在海滩上质问一位说没看见她们的年长女士。"Claro que sí, nos vistes y lo hicistes a propósito" 的意思是“你当然看见了,你看见我们了,还故意那么做”。标准西班牙语应该是 viste 和 hiciste。

智能字幕逐词中文释义

Claroquesí,nosvistesylohicistesapropósito.

0:40 / 0:59
委内瑞拉西班牙语日常对话没问题
在 Reelang 上用它学习

"vistes" 里有个小陷阱:它也是一个正确的词。"Te vistes" 的意思是“你穿衣服”,来自 vestirse。靠上下文判断你听到的是哪一个。至于你自己要不要用这些形式:听懂就行,但写和说都用 dijiste、fuiste、hiciste。老师和考试会把带 -s 的形式算作错误,很多人也觉得它听起来没受过教育。

Habían muchas cosas:haber 的复数

"Hay"(有)在标准西班牙语里没有复数形式,它的过去式也没有。"Había un problema" 和 "había muchos problemas" 都用 había。从语法上讲,存在的那个东西是动词的宾语,不是主语。

但很多人会让它和名词保持一致,说 "habían muchos problemas"。这在拉美以及西班牙的加泰罗尼亚、巴伦西亚等地非常普遍,你也会从老师、记者和政客口中听到。这里有人讲从委内瑞拉搬到阿根廷的经历:"cuando yo me mudé de Venezuela a Argentina vi que habían muchas cosas diferentes",“我从委内瑞拉搬到阿根廷时,看到有很多不一样的东西”。

智能字幕逐词中文释义

Exacto,cuandoyomemudédeVenezuelaaArgentinaviquehabíanmuchascosasdiferentes.

27:39 / 29:13
西班牙语复杂话题也能聊
在 Reelang 上用它学习

Real Academia Española 建议在正式口语和书面语中使用单数 había。考试时你该用这个。但 "habían" 在拉美太普遍了,大多数听众根本不会在意。

用 andé 和 andó 代替 anduve

Andar(走、四处走动)的简单过去时不规则:anduve、anduviste、anduvo。很多人会把它规则化成 andé、andaste、andó,像任何其他 -ar 动词一样。小孩会这么说,随意口语和一些农村地区也会。在这集《El Chavo del Ocho》里,Chavo 复述一个墨西哥独立战争的故事:"así andó hasta la puerta"(他就这样走到了门口)。纠正马上就来了:"¿qué es eso de andó?",接着是标准形式 anduvo。

智能字幕逐词中文释义

Entoncestuvoquealllegarhastadondeestabalapuertaagarróunapiedrotagrandotayasíandóhastalapuerta.

6:36 / 11:19
墨西哥西班牙语复杂话题也能聊
在 Reelang 上用它学习

请用 anduve 和 anduvo。这个笑话之所以好笑,是因为观众知道 andó 是错的。

Hoy he comido 还是 hoy comí:西班牙 vs 拉美

这一条根本不算错误。西班牙语还有另一种过去形式,现在完成时(pretérito perfecto):he comido、has ido、hemos visto。怎么用取决于你住在哪里。

在西班牙大部分地区,今天、这周或者任何带“这个”的时间里发生的事,都用现在完成时:"hoy he comido paella"、"esta mañana he ido al médico"。简单过去时留给昨天和更早的事。一位在西班牙住房车的人这样开始一天:"Hoy he dormido en el parking de IKEA",“今天我睡在 IKEA 的停车场”,然后 "ha sido una noche más fría de lo que me esperaba",“这一夜比我预想的要冷”。

智能字幕逐词中文释义

HoyhedormidoenelparkingdeIKEA.

0:07 / 7:36
西班牙西班牙语复杂话题也能聊
在 Reelang 上用它学习

在拉美大部分地区,已完成的动作用简单过去时,哪怕是十分钟前发生的:"hoy comí paella"、"esta mañana fui al médico"。这个动画短故事以 "El día de hoy fuimos al zoológico" 开头,“今天我们去了动物园”。也听听下一句,经典的故事框架:estábamos felices(我们很开心)hasta que de repente pasó algo terrible(直到突然发生了一件可怕的事)。

智能字幕逐词中文释义

Eldíadehoyfuimosalzoológico.

0:00 / 0:36
墨西哥西班牙语有底子了
在 Reelang 上用它学习

两种都正确。选你在学、也听得最多的那一种,并保持一致。如果你学的是西班牙的西班牙语,"hoy fui" 在马德里人听来会有点拉美味。如果你学的是墨西哥西班牙语,"hoy he ido" 听起来就像西班牙。

历史现在时:y entonces llega y me dice...

人们讲好笑或者戏剧性的故事时,常常在最精彩的地方从过去跳到现在时。英语母语者也这么干:"So I'm standing there, and this guy comes up to me and says..."。在西班牙语里,它常常听起来像 "y entonces llega y me dice"。

一位西班牙电视名人讲她录完第一期节目的第二天遇到一个男人:"Y entonces llego yo y viene él y me dice, 'Cuánto tiempo sin verte'":“然后我到了,他走过来对我说:‘好久不见。’”

智能字幕逐词中文释义

Yentoncesllegoyoyvieneélymedice,"Cuántotiemposinverte."

1:35 / 6:31
西班牙西班牙语复杂话题也能聊
在 Reelang 上用它学习

故事以过去时开头(grabé、me encontré),到了包袱处滑进现在时。前面那位墓园工人也是一样:"me gritan"、"volteo"。这在口语和书面语里都完全正常、完全正确。它让故事像正在发生。一旦你听出来,每个小故事里你都会注意到。

问与答

什么时候该用简单过去时而不是未完成过去时?

用简单过去时表示发生并结束的动作,尤其是推动故事往前走的那种:llegué、comí、me fui。用未完成过去时表示背景:当时在发生什么、情况是什么样,或者以前反复发生的事。

西班牙语里简单过去时和未完成过去时有什么区别?

两个都是过去时态。简单过去时把事件当作一个完成的整体呈现(fui al cine,我去了电影院),而未完成过去时把它描述成进行中的、重复的,或者当作一种描写(iba al cine,我当时正要去,或者我以前常去电影院)。

年龄、时间和天气用简单过去时还是未完成过去时?

讲过去时几乎总是用未完成过去时,因为它们描述情况:tenía diez años(我十岁)、eran las seis(那时六点)、hacía frío(天很冷)。只有当天气是一个有结束的单次事件时才用简单过去时,比如 ayer llovió mucho(昨天下了很大的雨)。

哪些西班牙语动词在两个过去时里会变意思?

常见的有 conocer(conocí,我认识了;conocía,我认识)、saber(supe,我得知;sabía,我知道)、querer(no quise,我拒绝了;quería,我想要)、poder(pude,我设法做到了;podía,我能)和 tener(tuve que,我不得不做而且做了;tenía que,我本该做)。

ayer 是不是总要配简单过去时?

不是。ayer、de repente、siempre、mientras 这类词是提示,不是规则。Ayer fui al médico(昨天我去看医生了)是简单过去时,但 ayer estaba cansado(昨天我很累)是未完成过去时,因为它描述一种状态。

dijistes 是正确的西班牙语吗?

不是,标准形式是 dijiste,fuiste、hiciste、viste 也一样。像 dijistes 这种多一个 -s 的形式在西班牙和拉美的随意口语里很常见,但在书面语和考试里算错误。

我该说 hoy he comido 还是 hoy comí?

两个都对。在西班牙大部分地区,今天发生的事用现在完成时(hoy he comido),而拉美大部分地区用简单过去时(hoy comí)。选你正在学的那一种,并保持一致。

怎么学会这两个过去时

规则和表格能帮你检查一个句子。但对时态的语感来自听几百个真实故事,直到 "estaba en la playa cuando..." 听起来顺耳,而 "estuve en la playa cuando..." 在你说得出原因之前就已经觉得别扭。Reelang 就是干这个的:西语母语者的短视频,字幕可以点,难度适合你。

可以从适合你水平的西班牙语视频开始,或者打开 app,让信息流替你挑。随便选一个讲故事的视频,听那个切换点:era、estaba、tenía,然后是让事情发生的那一个动词。

开始观看

真实的西班牙语视频,按难度分级。没有测验,不用注册。

观看西班牙语