简单过去时 vs 未完成过去时:各自怎么用,附真实西语例句
简单过去时是剧情,未完成过去时是背景。什么时候用哪个、哪些动词会变意思,以及母语者真实讲故事的样子,从 dijistes 到 hoy he comido。
Reelang 首席语言教学法极客
西班牙语有两个简单过去时态,英语只有一个。英语的过去式里藏着 "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 broke | I 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(它是空的,又是描写)。
如果把这里的 "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。
注意结尾的 "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 只发生了一次。
这个问题只问了一次,所以是 preguntaron。如果父母每年都问他一次,那就是 preguntaban。
描写、年龄和时间:era、tenía、eran las...
年龄、几点钟、天气、某人长什么样、心情如何:讲过去的时候,这些几乎都用未完成过去时。它们描述情况,它们不“发生”。
年龄是经典例子。"Antonella conoció a Messi cuando tenía 9 años" 的意思是“Antonella 认识 Messi 时她 9 岁”。认识他是一个事件,所以 conoció 用简单过去时。当时 9 岁是她的状态,所以 tenía 用未完成过去时。
钟点时间也一样。西班牙语说 "eran las seis"(六点钟)用复数,一点钟则说 "era la una"。这个片段里,一位墓园工人为一个怪故事铺场景:"Yo estaba sobre la calzada"(我当时站在小路上),然后 "Eran las seis y media de la tarde"(那时是下午六点半)。
听听后面的话:"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
有几个常见动词在两个时态里意思略有不同。差别的逻辑和上面都一样:简单过去时是一个瞬间,未完成过去时是一个状态。但在英语里,两者常常要用不同的动词。
| 动词 | 简单过去时 | 未完成过去时 |
|---|---|---|
| conocer | conocí:我认识了(第一次见) | conocía:我认识、我熟悉 |
| saber | supe:我得知、我意识到 | sabía:我知道 |
| querer | quise:我试了 / no quise:我拒绝了 | quería:我想要 |
| poder | pude:我设法做到了 / no pude:我没能做到 | podía:我能、我有能力 |
| tener | tuve:我得到了、我有过(事件)/ 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,“我当时正在骚扰当地人,然后看见了她”。
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é 是改变它们的那一刻。
Supe vs sabía
Sabía 是“我知道”。Supe 是开始知道的那一刻:“我得知”或“我意识到”。一位教西班牙语的 YouTuber 回忆起手机被消息刷爆的那天:"Ahí supe que tenía que hacer más" 的意思是“那一刻我知道我得做得更多”。它发生在一个瞬间,所以用 supe。
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 想留在墨西哥)。
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"(没有货)描述店里的情况。
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"(所以我只好用了第二个玩具)。
提示词: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"(昨天我和我表弟去看我姐姐了)。
Estabas 描述昨天的一个情况。Fui 是昨天发生的一次出行。"Ayer" 本身决定不了什么。
"De repente" 通常带出一个用简单过去时的突发事件,往往紧跟在一个未完成过去时的场景之后。在这个儿童故事里,"Y siguió caminando, cuando de repente se cruzó delante de él un gato negro" 的意思是“他继续走着,突然一只黑猫从他面前穿过”。
关于 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ó 是打断它的事。
而当时间段是封闭的时候,"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。
"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",“我从委内瑞拉搬到阿根廷时,看到有很多不一样的东西”。
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。
请用 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",“这一夜比我预想的要冷”。
在拉美大部分地区,已完成的动作用简单过去时,哪怕是十分钟前发生的:"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(直到突然发生了一件可怕的事)。
两种都正确。选你在学、也听得最多的那一种,并保持一致。如果你学的是西班牙的西班牙语,"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'":“然后我到了,他走过来对我说:‘好久不见。’”
故事以过去时开头(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,然后是让事情发生的那一个动词。