0–20 各有独立形式——背下来就好。
um/uma(1)和 dois/duas(2)要随所数名词的阴阳性变化(中文的「一」「二」从不变!)。
21–99:整十数 + e + 个位——vinte e um、quarenta e sete。
100 单独用 = cem;101–199 = cento e…(cento e dez)。
200–900 也随阴阳性变化:duzentos / duzentas。
e(「和」)把每一部分连起来:trezentos e quarenta e cinco。
1000 = mil——绝不说 "um mil"。
葡萄牙语不用量词:直接 um café、dois amigos,名词前不加「杯」「个」。
数字是保命级的葡萄牙语——你在 feira 一开口问 "Quanto custa?"、给别人报电话、或说自己几岁("Tenho vinte e cinco anos")的那一刻就用得上。搞错了,你就会为 15 雷亚尔的香蕉掏出 50 雷亚尔。而当那个可爱的巴西人飞快报出 "nove, oito, meia, cinco…" 时,你会想把每一位都听准——meia 就是 6,不是什么暗号,听错了就成了给陌生人发消息,而不是发给你的新对象。
全新的一课,而且是真正实用的一课。好消息:葡萄牙语的数字是十进制、又很规整,跟中文一样讲道理,所以数字本身对你来说很好记——背熟 0–20 和整十数之后,几乎所有数字都能用 e(「和」)把各部分粘起来拼出来。真正要花心思的只有两件中文里没有的事:少数几个数字的阴阳性变化,以及——好消息——葡萄牙语不需要量词。三条小规则挑大梁:阴阳性、e 连接词,还有两个特殊词(cem 和 mil)。
这里没有规律,就是地基:
| # | word | # | word |
|---|---|---|---|
| 0 | zero | 11 | onze |
| 1 | um / uma | 12 | doze |
| 2 | dois / duas | 13 | treze |
| 3 | três | 14 | catorze / quatorze |
"Quanto custa?" "Doze reais."(多少钱?十二雷亚尔。)
"Custa cento e cinquenta reais."(要 150 雷亚尔。)
"São vinte e cinco reais."(一共 25 雷亚尔。)
"Quero duas cervejas."(我要两瓶啤酒。)
"Mesa para quatro pessoas."(四个人的桌子。)
"Tem duzentas pessoas na festa."(派对上有 200 个人。)
"Tenho vinte e três anos."(我 23 岁。)
14 两种写法都对。巴西人偏爱 catorze,但用 quatorze 也没人会皱眉。
cem 是单独的 100;只要后面跟了数字,就变成 cento e…:
✅ cem reais · ✅ cento e dez reais · ❌ "cento reais"
1000 就是 mil,绝不说 "um mil"。(但 2000、3000 确实要说 dois mil、três mil。)
很容易忘记 200 以上要跟名词配合:
巴西人念号码时几乎从不说 seis——他们会说 meia,是 meia dúzia(「半打」,因为一打是十二)的简称。这个习惯要追溯到 1930 年代杂音很重的电话线路:接线员老是把 seis 听成 três,于是大家改用 meia 来避免混淆——结果就这么沿用下来了。直到今天,巴西人给你电话号码时,每个 6 都会念成「meia」。