以前我下班后常去游泳。我不是在备战什么比赛,只是喜欢那半个小时:没有人能叫我看一眼消息。
不过,用葡语聊起这件事时,我总说 fui。听起来像只去过一次泳池,而不是大多数工作日都会去。
Eu fui à piscina 讲一次经历:“我去了泳池。”Eu ia à piscina depois do trabalho 描述我的习惯:“我以前下班后常去泳池。”泳池没变,传递的信息却不同。
理解巴西葡萄牙语的完成过去时和未完成过去时,可以从这里入手。两者都说过去,但观察事情的角度不同:一个把事件当成整体来讲,另一个描述当时的习惯或正在展开的情况。中文往往用上下文表达这些区别,葡语则还要改变动词形式。
Eu fui 和 eu ia:先看区别
Pretérito perfeito(完成过去时)把过去的事件或一段时期作为完整的整体来呈现。Pretérito imperfeito(未完成过去时)描述习惯、背景状态或正在进行的动作,不突出它们的终点。
| 想表达什么 | 葡萄牙语 | 中文 |
|---|---|---|
| 一次完整的经历 | Ontem eu fui à feira. | 昨天我去了街头集市。 |
| 过去的习惯 | Eu ia à feira aos domingos. | 我以前每逢星期天都会去集市。 |
| 正在进行的动作 | Eu ia para casa quando começou a chover. | 我正往家走,天开始下雨了。 |
| 一段完整的时期 | Morei em Recife por dois anos. | 我在累西腓住了两年。 |
| 另一事件的背景 | Eu morava em Recife quando conheci a Ana. | 我认识 Ana 的时候,住在累西腓。 |
注意在累西腓住两年的例子。经历很长,也可以用完成过去时,因为说话人把那段时期看作一个整体。持续时间本身不能决定时态。
想象你在讲一次聚会。“我到了,吃了东西,然后走了”是在交代事件。“当时人很多,大家在跳舞,我又很饿”是在描述背景。正常讲故事,往往两种都需要。
Mango Languages 对这两个过去时的讲解提供了更多说明和练习,页面为英文。
Fui 还有另一种身份
一个容易让人意外的细节:ir(去)和 ser(是)在完成过去时中的变位完全相同。Eu fui ao mercado 是“我去了市场”;Eu fui o primeiro a chegar 是“我是第一个到的”。后面的内容会告诉你,究竟是哪一个动词。
到了未完成过去时,两者又分开了:eu ia 来自 ir,eu era 来自 ser。如果第二个动词还不熟,可以先看我们的 ser 和 estar 用法指南。
巴西葡萄牙语什么时候用完成过去时?
报告发生了什么、计算已发生的次数,或者回顾一段有边界的时期时,都可以用完成过去时。
Ontem peguei o ônibus, fui ao cinema e voltei tarde.
昨天我坐了公交车,去了电影院,很晚才回家。
每个动词都补充一个事件。你不必交代坐上公交车的准确分钟数。把事情当作完整事件来讲,并不意味着必须给它附上时间戳。
Fui à praia três vezes no mês passado.
上个月我去了三次海滩。
所以,重复发生也不自动等于未完成过去时。这里是在已经结束的一个月里,数出三次出行。比较 Eu ia à praia depois do trabalho:“我以前下班后常去海滩。”这句话描述一种日常习惯,没有统计总共去了多少次。
天气也一样。Choveu a noite inteira 是“下了一整夜的雨”,把这一夜作为完整时段。Chovia quando saí 是“我出门时正在下雨”,雨是出门这个事件的背景。
先掌握这些常用形式
可以先练 eu(我),再练其他人称。看懂时态和自己说出正确词尾,是两种需要分别训练的能力。
| 动词 | 完成过去时:eu | 未完成过去时:eu |
|---|---|---|
| falar — 说话 | falei | falava |
| comer — 吃 | comi | comia |
| abrir — 打开 | abri | abria |
| ir — 去 | fui | ia |
| ser — 是 | fui | era |
| estar — 处于、在 | estive | estava |
| ter — 有 | tive | tinha |
规则 -ar 动词在 eu 的未完成过去时中用 -ava;规则 -er 和 -ir 动词用 -ia。Ser、ter 等常用动词有特殊形式,不能把这张小表当成所有动词的万能规则。
发音上,fui 是一个音节;ia 是两个音节,i-a,重音在第一个音节。Falava 的重音在 la,comia 的重音在 mi。这里说的是词重音,不是汉语声调。别把词尾含糊带过,它们传递着句子的时态信息。
在 Falando 试试: 打开动词变位练习,先分别练习 Pretérito Perfeito 和 Pretérito Imperfeito。把完整例句读出来,让形式和意义连在一起。
未完成过去时:过去的习惯与当时的情况
几年前,你的星期天通常是怎么过的?
Aos domingos, eu almoçava com a minha família.
以前每逢星期天,我都和家人一起吃午饭。
这句话描写反复出现的家庭午餐,并不是说那顿饭一直没吃完。Imperfeito 说的是叙述过去的方式,不是一盘永远吃不完的米饭。
它也能描述某一次具体场合的背景:
Era domingo. Fazia calor e a cozinha estava cheia.
那天是星期天。天气很热,厨房里挤满了人。
Eu tinha dez anos quando aprendi a nadar.
我学会游泳的时候,才十岁。
年龄用 ter 表达,因此 tinha dez anos 描写的是当时的年龄。Aprendi 则把学会这件事作为一个事件。同一句话可以混用两个时态,同时仍在谈同一个过去的时刻。
一个同时使用两种时态的小故事
Eu esperava o ônibus quando vi um amigo. Ele carregava uma sacola enorme. Conversamos um pouco e depois ele foi embora.
我正在等公交车,看到一位朋友。他提着一个很大的袋子。我们聊了一会儿,然后他走了。
Esperava 和 carregava 描述当时正在进行的动作。Vi、conversamos 和 foi 交代发生的事件。你也可以说 estava esperando 和 estava carregando,这种结构在巴西很自然,会更明确地突出动作正在进行。
一个事件不一定真的打断另一个动作。看见朋友,并不意味着你停止等公交车。重要的是,你在叙述中如何安排这些动作的关系。
得克萨斯大学的 ClicaBrasil 未完成过去时讲义提供了更多变位,以及习惯和进行中情境的例子。
选择过去时时的六个常见误区
- 看到 ontem,不一定用完成过去时。 Ontem, às oito, eu estava em casa 是“昨天八点,我在家”。一个准确时间也可以定位背景状态。
- 看到 sempre,不一定用未完成过去时。 Naquela época, eu sempre ia a pé 描写以前总是步行的习惯。Durante a viagem, sempre fui a pé 则总结一次旅行中的出行:每次都是走路。
- 时间长短不是选择规则。 Trabalhei lá por dez anos 把十年作为一个整体;Eu trabalhava lá quando conheci a Ana 描写认识 Ana 时的工作情况。
- 未完成过去时不直接说明现在怎样。 Eu morava em Recife 在日常对话中可能暗示后来搬家了,但时态本身并没有给出现在的地址。它只是从你正在谈的过去时点描述情况。
- Era 和 foi 都可能用来说明聚会地点。 A festa era na casa da Ana 是在过去的描述或安排中交代地点。A festa foi na casa da Ana 是报告聚会实际在哪里举行。哪种更自然,取决于上下文。
- 注意 ia 加不定式。 Eu ia ligar, mas esqueci 是“我本来要打电话,但忘了”。句子说明原先有这个打算,并没有说电话打成了。单独的 eu ia 需要上下文,才能区分习惯、正在移动,或省略未说出的计划。
最后这个例子很适合解释没完成的计划。Foi mal, eu ia ligar, mas esqueci 是“不好意思,我本来要打电话,但忘了”。Foi mal 属于非正式道歉,和朋友说可以;在需要郑重道歉的场合,可能显得太随便。
拿不准时,先问自己:我是在报告发生了什么,还是在描述过去的习惯或当时的状态? 先确定意思,再考虑所谓的提示词。
完成过去时还是未完成过去时?六道练习
选择符合括号中意思的形式。换一个上下文,另一种时态也可能成立;这里的语境是题目的一部分。
- Ontem eu fui / ia ao mercado e voltei às dez. (一次完整的出行。)
- Quando era criança, eu fui / ia à praia todo verão. (童年的习惯。)
- Eu esperei / esperava o ônibus quando vi a Ana. (看见她时,等车正在进行。)
- Morei / Morava em Recife por dois anos; depois me mudei. (一段完整且已经结束的时期。)
- A cozinha esteve / estava cheia quando cheguei. (我到达时的背景状态。)
- Eu fui / ia telefonar, mas esqueci. (原本打算打电话,实际没打。)
答案与原因
- Fui。“昨天我去了市场,十点回来了。”把这次出行当成完整事件。
- Ia。“小时候,每年夏天我都去海滩。”描述习惯。
- Esperava。“我正在等公交车,看到 Ana。”等待提供背景。
- Morei。“我在累西腓住了两年,后来搬家了。”虽然时间长,但作为完整时期来讲。
- Estava。“我到的时候,厨房里人很多。”描写当时的状态。
- Ia。“我本来要打电话,但忘了。”计划存在,电话没有打成。
在 Falando 试试: 用语法指南复习这两个过去时,然后改写第 1、2 题。保持目的地不变,把一次出行改成过去的习惯。
关于巴西葡萄牙语过去时的常见问题
Eu fui 和 eu ia 到底差在哪?
对 ir 来说,fui 报告一次完整的出行或事件。Ia 描述习惯或正在进行的移动;后面接不定式时,也可以表示过去的意图。结合语境理解:ontem fui、todo domingo ia、ia ligar。
未完成过去时是否表示动作一直没结束?
不是。它只是把情况呈现出来,不突出终点。用 almoçava 描述的午饭完全可能正常吃完。你是在说一种习惯,或用餐过程中的情况。
完成过去时可以直接理解成中文的“了”吗?
不能一一对应。中文的“了”并不是葡语过去时的专用标记,中文也可以不加“了”来表达过去。本文讲的是简单形式 pretérito perfeito simples,如 falei。Tenho falado 是另一种复合结构,常用来表示延续到现在的重复或持续活动,不能只按中文有没有“了”来选择。
应该把两个时态一起学吗?
意义适合放在一起比较,但变位可以每次只练几组。先会使用 fui/ia、falei/falava 和 estive/estava,比一口气背完所有变位更实用。
讲讲你上个星期天做了什么
写四句话:两句交代完整事件,再加两句背景,比如天气、在场的人,或者某个人当时正在做什么。大声读一遍,看看每个动词是否准确表达了你的意思。
然后描述小时候的星期天。因为谈的是习惯,你很可能会用到更多未完成过去时。比较两段叙述:换了时态,脑中出现的场景有没有变化?
学过 por 和 para后,可以这样继续练习:先确定想表达什么,再选语法。用 Falando 的动词变位练习熟悉形式,随后把它们放回关于自己生活的句子里。一次去泳池的经历,或下班后的习惯,现在你都能讲清楚了。


