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 补全句子。

  1. Ieri noi ____ (guardare) un bel film.
  2. Tu ____ (capire) la lezione?
  3. Loro ____ (vendere) la loro casa.
  4. Marco non ____ (finire) i compiti.
  5. Io ____ (ricevere) un messaggio da Anna.
  6. Voi ____ già ____ (mangiare)?
显示答案
  1. 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,许多常用动词的过去分词是不规则的。