A2 (初级)第12课:介词与时间表达进阶
葡语有三种把时间摆上桌的方式。há 和 faz 加一段时长表示「……前」;同样两个词配现在时的动词,表示「已经……多久了,而且还在继续」;desde 接的是起点,不是时长。这一节中文母语者占大便宜:中文说「我住在这里三年了」,用的正是非过去的形式加一个「了」——葡语的 Moro aqui há três anos 是同一个做法。
há/faz + 时长 + 过去时 = ……前 · faz + 时长 + que + 现在时 = 已经……了(还在继续)· 现在时的分句 + há + 时长 = 同一个意思 · desde + 起点(2020、março、que cheguei)= 从……起
há / faz + 时长 =「……前」:Cheguei há dois anos / Cheguei dois anos atrás(我两年前来的)。Atrás 放在时长后面——和中文的「两年前」语序完全一样。
还在继续?动词用现在时。 Faz dois anos que eu moro aqui = Moro aqui há dois anos(我在这里住了两年了)。中文那个句末的 「了」 就是这个意思。
faz + 时长 + que 对应中文的 「已经……了」:「我来这里已经三年了」= Faz três anos que moro aqui。
提问用 Faz quanto tempo que…? 或 Há quanto tempo…?(有多久了?)
desde 接的是起点,不是时长——中文的 从……起:desde 2020、desde março、desde que cheguei。
faz 属于口语,há 属于书面,意思相同,按语体挑。
拼写陷阱:há dois anos(两年前,过去)对照 daqui a dois anos(两年后,将来)。中文的 前 / 后 直接定案。
「你来巴西多久了?」是任何巴西人都会问你的头几个问题之一。
对英语母语者来说这是个难点,因为英语坚持要用完成时;对你不是。中文和葡语在这里做的是同一件事——「我在这里住了三年了」,用的是现在的形式加一个「了」。只要不绕道英语,你自然就会说对。
所以你在这一节要投入的是结构的内部:同一个意思有两种形状(faz … que 和 … há)、desde 和 há 的分工、faz 和 há 的语体差,以及 há 和 a 的拼写陷阱。每一条在中文里都有落脚点,把对应关系一次接好,能用很久。
| 你在回答的问题 | 句型 | 例句 | 中文怎么说 |
|---|---|---|---|
| 多久以前? | há / faz + 时长 + 过去时 | Cheguei há dois anos. | 我两年前来的。 |
| 有多久了,而且还在继续? | Faz + 时长 + que + 现在时 | Faz dois anos que eu moro aqui. | 我在这里住了两年了。 |
| 从什么时候起? | desde + 起点 | Moro aqui desde 2020. | 我从2020年起住在这里。 |
看最右边一列:中文也把三者分得清清楚楚——前、了、从……起。葡语的三种句型和这三个中文说法一一对应。
第一种是已经结束的事,第二、三种还在跑。抓住这个切口,剩下都是细节。
| 葡萄牙语 | 意思 |
|---|---|
| Você está no Brasil há quanto tempo? | 你来巴西多久了? |
| Faz duas horas que estou na fila. | 我排队排了两个小时了。 |
| Comprei este carro há seis meses. | 这辆车我半年前买的。 |
| Eles namoram desde o ano passado. | 他们从去年起就在交往。 |
| Faz tempo que não converso com ela. | 我好久没跟她聊了。 |
| A loja está fechada desde segunda. | 店从周一起就关着。 |
| Ele chegou faz pouco tempo. | 他刚到不久。 |
| Nós estudamos juntos há dois semestres. | 我们一起学两个学期了。 |
还成立的事用了过去时。 ❌ Morei aqui há dois anos 是说你已经搬走了。✅ Moro aqui há dois anos.(我在这里住了两年了。)照中文那个句末的「了」来组装就不会错——只有绕道英语的 have lived 才危险。
把 faz 或 há 变成复数。 两个都是无人称的,不和时间一致:❌ Fazem dois anos、❌ Hão dois anos → ✅ Faz dois anos / Há dois anos. 你会不停从巴西人口中听到 fazem,书面语里它被视为不讲究。中文没有一致,所以这一条只需背下来。
desde 后面放时长。 Desde 要一个点:❌ Moro aqui desde dois anos → ✅ Moro aqui há dois anos(两年了)或 ✅ Moro aqui desde 2023.(从2023年起。)中文也说不出「从两年起」,语感直接可用。
há … atrás 叠用。 二选一:❌ há dois anos atrás → ✅ há dois anos / dois anos atrás。口语里非常多,所有编辑手册都会指出来。
将来打成 daqui há。 ❌ Daqui há uma semana → ✅ Daqui a uma semana.(一周后。)用中文的「后」确认一下就行。
还在跑的时长用了 por。 Por 把时长关上:Morei no Rio por um ano(我在里约住过一年——结束了)对照 Moro no Rio há um ano(我在里约住一年了——还在)。中文里正是「住过一年」和「住了一年了」的差别。