Ieri abbiamo mangiato una pizza e ho preso un caffè.昨天我们吃了一份披萨,我喝了一杯咖啡。
passato prossimo(近过去时)是意大利人日常口语里讲述已经发生并结束的事情时用的时态。它由两部分构成:助动词(这里是 avere)的现在时,加上表示动作本身的动词的过去分词:ho mangiato、hai parlato、abbiamo finito。
简单来说: avere(ho, hai, ha, abbiamo, avete, hanno)+ 过去分词。规则动词的过去分词词尾是 -ato(-are 动词)、-uto(-ere 动词)或 -ito(-ire 动词)。
汉语靠“了”“过”和时间词表示动作已经完成,动词本身不变形。意大利语则要用两个词:助动词表示人称和数,过去分词表示动作,例如 Ho mangiato(我吃了)。与 avere 连用时,过去分词不随主语变化:Marco ha mangiato、Maria ha mangiato。
两个部分
先看 avere 的现在时(参见动词「avere」(有:ho, hai, ha …)):
| 主语 | avere | 例句 |
|---|---|---|
| io | ho | Ho lavorato tutto il giorno.(我工作了一整天。) |
| tu | hai | Hai dormito bene?(你睡得好吗?) |
| lui / lei | ha | Anna ha chiamato.(安娜打过电话。) |
| noi | abbiamo | Abbiamo comprato il pane.(我们买了面包。) |
| voi | avete | Avete capito?(你们听懂了吗?) |
| loro | hanno | Hanno venduto la casa.(他们把房子卖了。) |
再看过去分词。规则动词去掉不定式词尾,加上过去分词词尾:
| 不定式 | 过去分词 | 例句 |
|---|---|---|
| parl-are | parlato | Ho parlato con Luca.(我和卢卡谈过了。) |
| vend-ere | venduto | Ha venduto la macchina.(他把车卖了。) |
| fin-ire | finito | Abbiamo finito il lavoro.(我们完成了工作。) |
以 -care、-gare 结尾的动词,过去分词的拼写不变:cercare → ho cercato,pagare → ho pagato。
它表示什么
passato prossimo 相当于汉语里用“了”“过”表示的完成的动作。Ho mangiato 可以是“我吃了”,也可以是“我吃过了”,要看上下文:
- Ieri ho mangiato troppo.(昨天我吃得太多了。)
- Ho già mangiato, grazie.(我已经吃过了,谢谢。)
过去分词不变
与 avere 连用时,过去分词不随主语的性和数变化:
- Marco ha parlato.(马可说过话。)
- Maria ha parlato.(玛丽亚说过话。)
- Marco e Maria hanno parlato.(马可和玛丽亚说过话。)
唯一的例外是动词前面有直接宾语代词:遇到 lo, la, li, le 时,过去分词要与它配合(Ho visto Anna → L’ho vista,我看见她了)。这一点会在前置直接宾语代词时过去分词的性数配合中讲到。
哪些动词用 avere?
大多数动词用 avere,包括几乎所有带直接宾语的动词(mangiare una mela、vedere un film、comprare il pane),也包括许多不带宾语的动词(dormire、lavorare、camminare、ridere)。较少的一类,主要是表示移动和变化的动词,则用 essere(sono andato、è arrivata)。参见用 essere 构成的 passato prossimo(性数配合)。
否定句和疑问句
否定句中,non 放在助动词之前:
- Non ho capito.(我没听懂。)
- Luca non ha telefonato.(卢卡没有打电话。)
疑问句的语序和陈述句相同,是非问句用升调。疑问词放在句首:
- Hai finito?(你做完了吗?)
- Che cosa hai mangiato?(你吃了什么?)
- Con chi hai parlato?(你和谁说过话?)
夹在两部分之间的小词
有些短副词通常放在助动词和过去分词之间:già(已经)、appena(刚刚)、ancora(还)、mai(曾经,从来没有)和 sempre(总是):
- Ho già mangiato.(我已经吃过了。)
- Ha appena chiamato.(他刚打过电话。)
- Non ho ancora finito.(我还没做完。)
- Non ho mai provato il sushi.(我从来没尝过寿司。)
- Hai mai viaggiato in treno?(你坐过火车旅行吗?)
常搭配的时间表达
下面这些表达经常和 passato prossimo 一起出现:
- ieri(昨天),ieri sera(昨晚)
- la settimana scorsa(上周),l'anno scorso(去年)
- due giorni fa(两天前)
- stamattina(今天早上),stasera(今晚)
不规则过去分词
许多常用动词的过去分词是不规则的,例如 fare → fatto、dire → detto、prendere → preso。它们与 avere 的搭配方式相同,可参见Passato prossimo:常见不规则过去分词 (fatto, detto, visto, preso…)。
常见错误
- ❌ Ho mangiare la pizza. → ✅ Ho mangiato la pizza.(要用过去分词,不能用不定式)
- ❌ Ho non capito. → ✅ Non ho capito.(non 放在 ho 之前)
- ❌ Mario ha parlata. → ✅ Mario ha parlato.(与 avere 连用时,过去分词不与主语配合)
- ❌ Ho andato al cinema. → ✅ Sono andato al cinema.(andare 是表示移动的动词,用 essere)
- ❌ Ho già finisco. → ✅ Ho già finito.(第二部分始终是过去分词)
小检测
请用 passato prossimo 补全句子。
- Ieri noi ____ (guardare) un bel film.
- Tu ____ (capire) la lezione?
- Loro ____ (vendere) la loro casa.
- Marco non ____ (finire) i compiti.
- Io ____ (ricevere) un messaggio da Anna.
- Voi ____ già ____ (mangiare)?
显示答案
- abbiamo guardato 2. hai capito 3. hanno venduto 4. ha finito 5. ho ricevuto 6. avete … mangiato
想马上练一练吗?
要点
- passato prossimo 由助动词的现在时加过去分词构成:大多数动词的助动词是 avere(ho, hai, ha, abbiamo, avete, hanno)。
- 规则过去分词的词尾是 -ato(-are)、-uto(-ere)和 -ito(-ire):parlato, venduto, finito。
- 它表示已经完成的过去动作:Ho mangiato = “我吃了”或“我吃过了”。
- 与 avere 连用时,过去分词不与主语配合。
- Non 放在助动词之前:Non ho capito.
- Già, appena, ancora, mai 和 sempre 通常放在助动词和过去分词之间。
- 表示移动和变化的动词通常用 essere,许多常用动词的过去分词是不规则的。