B1

意大利语近过去时与未完成过去时的区别

Passato Prossimo vs Imperfetto

本文属于 Settemila Lingue 上的 意大利语 语法树。

要点速览

Passato prossimo 把过去的动作看作一个完整、有限定边界的事件;imperfetto 则让听者看到事件内部,常用于当时正在发生的动作、反复习惯、状态和背景。叙事时通常用 imperfetto 搭建场景,再用 passato prossimo 推动情节:Mentre studiavo, ha telefonato Maria.(我正在学习时,玛丽亚打来了电话。)

概述

学习意大利语过去时,关键不只是判断“事情是否发生在过去”,还要决定从什么角度呈现它。Passato prossimo(近过去时)通常把动作作为一个整体来讲,关注它发生了、完成了,或造成了新的结果;imperfetto(未完成过去时)不强调起点和终点,而是描述某个过去时刻的内部情形。这里的“完成”和“未完成”主要是叙述视角,不等于现实中事情最终到底做完没有。

这是 B1 阶段最重要的时态对比之一。讲经历、复述一天、叙述意外或回忆童年时,两种时态常在同一段话中出现。可以把 imperfetto 想成电影里的布景、天气和正在持续的画面,把 passato prossimo 想成镜头中发生的新事件。不过这只是便于入门的比喻,不是机械规则:一个持续很久的动作也可以用 passato prossimo,只要说话者把整段时间看作一个完整区间。

汉语动词本身不会像意大利语动词那样随时态变形。汉语会借助“当时、以前、常常、已经、突然”等时间词,也会使用“了、过、着、在”等标记,但它们与这两个意大利语时态并非一一对应。尤其不能看到中文“了”就自动选 passato prossimo。更可靠的问题是:我是在交代当时的状态或过程,还是在报告一个完整事件?

运作方式

先抓住“看整体”与“看内部”

叙述目的 通常选择 关注点 常见场景
报告一个发生了的完整事件 passato prossimo 事件整体、结果、次数或边界 到达、离开、决定、突然发生的事
描写过去某时正在进行的动作 imperfetto 动作内部,没有说明终点 “当时正在……”
说过去的习惯或反复行为 imperfetto 规律、重复的生活背景 “以前常常……”“每年都……”
描写人物、地点、天气、年龄或心理状态 imperfetto 当时是什么样、处于什么状态 外貌、环境、感受、拥有与知道
讲一连串依次发生的事件 passato prossimo 情节向前推进 “先……然后……最后……”
背景中出现一个新事件 imperfetto + passato prossimo 背景过程 + 插入事件 “正在……时,突然……”

这里的“边界”指说话者把动作呈现为有起点、终点、次数或明确时间范围。例如 Ho studiato per due ore 表示“我学了两个小时”,两小时被当作完整的一段;Studiavo da due ore quando mi hai chiamato 表示“你打来电话时,我已经学了两个小时”,镜头落在那段学习过程之中。

Passato prossimo:把事件作为整体

Passato prossimo 由助动词(帮助构成时态的动词)avere 或 essere 的现在时,加上过去分词(表示已发生动作的动词形式)构成:

结构 例子 含义
avere + 过去分词 ho mangiato, abbiamo visto 我吃了;我们看见了
essere + 过去分词 sono arrivato/a, si sono svegliati/e 我到了;他们/她们醒了

使用 essere 时,过去分词通常要与主语的性、数一致,如 Maria è arrivata、Luca e Paolo sono partiti。本篇重点是两个时态的选择;助动词选择和不规则过去分词应先作为 passato prossimo 的基础单独掌握。

Passato prossimo 常用于:

  1. 一次或有明确次数的事件:Ieri ho chiamato Anna due volte.(昨天我给安娜打了两次电话。)
  2. 有完整时间范围的活动:Abbiamo vissuto a Torino per cinque anni.(我们在都灵住了五年。)
  3. 使情况发生变化的事件:A un certo punto ha iniziato a piovere.(到了某个时刻,开始下雨了。)
  4. 叙事中的连续步骤:Sono uscito, ho preso l'autobus e sono arrivato in ufficio.(我出了门,坐上公交车,到了办公室。)

Imperfetto:呈现过去情景的内部

Imperfetto 通常直接在动词词干后加词尾。规则动词的完整形式如下:

人称 parlare credere dormire
io parlavo credevo dormivo
tu parlavi credevi dormivi
lui/lei parlava credeva dormiva
noi parlavamo credevamo dormivamo
voi parlavate credevate dormivate
loro parlavano credevano dormivano

常见不规则形式包括 ero(essere)、facevo(fare)、dicevo(dire)和 bevevo(bere)。Imperfetto 常承担四类任务:

  • 正在进行:Alle otto dormivo ancora.(八点时我还在睡。)
  • 过去习惯:Da piccolo andavo al mare ogni estate.(小时候我每年夏天都去海边。)
  • 状态与描述:La casa era piccola e aveva un balcone.(房子很小,有一个阳台。)
  • 同时持续的动作:Mentre io cucinavo, Paolo apparecchiava.(我做饭时,保罗在摆餐具。)

年龄、钟点、天气、身体和心理状态经常构成背景,所以常用 imperfetto:avevo vent'anni(我当时二十岁)、erano le nove(当时九点)、pioveva(当时在下雨)、ero stanco(我当时很累)。但“某时态常配某类动词”不代表绝无其他选择;一旦强调变化或完整经历,passato prossimo 仍然可能出现。

两种时态如何配合

最典型的结构是:

imperfetto(正在进行的背景)+ passato prossimo(进入画面的新事件)

Mentre studiavo, ha telefonato Maria. 中,studiavo 打开了一个正在持续的时间窗口,ha telefonato 是在这个窗口内发生的一次电话事件。句子顺序可以改变,时态关系不变:Maria ha telefonato mentre studiavo.

如果两个动作都作为持续背景,通常都用 imperfetto:Mentre studiavo, mia sorella ascoltava la musica. 如果两个动作被讲成先后完成的步骤,则都可用 passato prossimo:Ho finito il lavoro e ho chiamato Maria.

时间词只是线索,不是开关

ieri、quando、sempre、per due ore 本身不能自动决定时态:

  • Ieri pioveva.:描述昨天某段时间的天气背景。
  • Ieri ha piovuto per tre ore.:把三小时的降雨作为完整事件报告。
  • Quando ero piccolo, giocavo qui.:quando 引出一段童年时期。
  • Quando sono arrivato, Luca dormiva.:quando 引出一次到达事件。
  • Ho sempre amato la musica.:sempre 与一个延续至参照点、被整体回顾的经历连用。
  • Da bambino ascoltavo sempre la radio.:sempre 表示过去反复的习惯。

因此,不要靠单个提示词答题。先理解整句想呈现的时间结构,再选择形式。

语境中的例句

意大利语 中文 说明
Mentre studiavo, ha telefonato Maria. 我正在学习时,玛丽亚打来了电话。 studiavo 是进行中的背景;ha telefonato 是一次新事件。
Ieri pioveva e sono rimasto a casa. 昨天当时在下雨,所以我留在了家里。 天气是背景;留在家是完整决定或结果。
Quando l'ho visto, portava un cappello. 我看见他时,他戴着一顶帽子。 看见是一次事件;戴帽子是当时的状态。
Prima fumavo, ma ho smesso. 我以前抽烟,但后来戒了。 过去习惯与终止习惯的事件形成对比。
Da bambina, Giulia leggeva ogni sera prima di dormire. 朱莉娅小时候每天晚上睡前都读书。 ogni sera 表明过去的反复习惯。
Alle dieci lavoravo ancora. 十点时我还在工作。 从过去某一时刻观察正在进行的动作。
Ho lavorato dalle nove alle dieci. 我从九点工作到十点。 起点和终点明确,整段活动被看作整体。
La stanza era buia e faceva freddo. 房间很暗,当时天气也很冷。 两个 imperfetto 共同描写场景。
All'improvviso si è spenta la luce. 突然,灯灭了。 突发变化推动情节。
Mentre preparavo la cena, i bambini giocavano in salotto. 我准备晚饭时,孩子们在客厅玩。 两个动作在同一背景时段内持续。
Sono entrato, ho salutato tutti e mi sono seduto. 我走进去,向大家问好,然后坐了下来。 三个依次完成的动作推进叙事。
Vivevamo a Firenze quando è nata nostra figlia. 我们住在佛罗伦萨期间,女儿出生了。 居住是时间背景;出生是一次事件。
Non sapevo la risposta, ma poi l'ho capita. 我当时不知道答案,但后来明白了。 状态与状态变化形成对比。
Per molti anni ho abitato vicino alla stazione. 我在车站附近住了很多年。 时间虽长,仍被整体回顾为已经结束的一段。
Aspettavo l'autobus da mezz'ora quando finalmente è arrivato. 公交车终于到站时,我已经等了半小时。 da mezz'ora 描述到参照点仍在延续的过程。

常见错误

1. 把“持续很久”直接等同于 imperfetto

  • 不合语境: Dal 2015 al 2020 vivevo a Milano.(要表达完整的五年经历)
  • 更自然: Dal 2015 al 2020 ho vissuto a Milano.
  • 原因: 起点和终点把居住期框成一个完整区间。时长本身不决定时态;Vivevo a Milano quando ti ho conosciuto 中,居住则是另一事件发生时的背景。

2. 看到 ieri 就一律使用 passato prossimo

  • 错误: Ieri ha piovuto quando sono uscito.(若想说“我出门时正在下雨”)
  • 正确: Ieri pioveva quando sono uscito.
  • 原因: ieri 只说明“昨天”,不说明观察事件的方式。正在持续的天气背景用 imperfetto,完整的出门事件用 passato prossimo。

3. 叙述过去习惯时逐次使用 passato prossimo

  • 错误: Da piccolo sono andato al parco ogni domenica.(若表达一般童年习惯)
  • 正确: Da piccolo andavo al parco ogni domenica.
  • 原因: 没有在统计一组封闭事件,而是在描写童年的固定习惯。若说 L'anno scorso sono andato al parco dieci volte,明确的十次则适合 passato prossimo。

4. 背景动作和插入事件全部使用同一时态

  • 错误: Mentre ho studiato, Maria telefonava.(想表达“学习途中玛丽亚打来一次电话”)
  • 正确: Mentre studiavo, Maria ha telefonato.
  • 原因: mentre 所覆盖的学习过程是背景;一次电话是进入背景的新事件。若玛丽亚一直在打电话,语境不同,telefonava 才可能成立。

5. 把中文“了”机械翻成 passato prossimo

  • 不准确: 因为中文有“当时下雨了”,就一定说 ha piovuto。
  • 按意思选择: Pioveva quando siamo usciti(我们出去时正在下雨);Ha piovuto tutta la notte(雨下了一整夜)。
  • 原因: 汉语“了”可以标记变化或新的情况,不等于意大利语的某一个过去时。意大利语必须根据背景、过程和整体事件的关系作选择。

6. 忘记改变时态有时也会改变常见含义

  • 错误理解: 认为 sapevo 与 ho saputo 只是在形式上不同。
  • 正确区分: Sapevo tutto 是“我当时全都知道”;Ho saputo la notizia ieri 通常是“我昨天得知了消息”。
  • 原因: imperfetto 常表示已有状态,而 passato prossimo 常突出进入该状态的时刻。

使用说明

叙事中的“背景”与“主线”

在回忆和讲故事时,imperfetto 能回答“当时是什么情况”:谁在哪里、天气如何、人在做什么、有什么感受。Passato prossimo 则常回答“后来发生了什么”。例如:

Era tardi, non c'era nessuno per strada e camminavo verso casa. A un certo punto ho sentito un rumore.

前半段把时间、街道和行走过程铺开,最后的 ho sentito 引入新事件。不过“imperfetto 永远是次要信息”也不准确。说话者可以把某个长期状态设为谈话重点;时态反映的是时间视角,不是信息价值的高低。

“近过去时”不一定离现在很近

中文名称“近过去时”容易让人误以为 passato prossimo 只能讲刚发生的事。现代意大利语,尤其北部和许多日常口语中,它也常用于相当久以前的完整事件:Nel 1998 ho visitato Roma per la prima volta. 在某些地区和书面叙事中,较久远的完整事件可能使用 passato remoto(远过去时),但这不改变 passato prossimo 与 imperfetto 的基本对比。

同一事实可以换视角

有些句子两种时态都合乎语法,但回答的问题不同:

句子 自然理解
Ieri studiavo in biblioteca. 昨天某个相关时刻,我正在图书馆学习;重点在背景。
Ieri ho studiato in biblioteca. 昨天我完成了一段在图书馆的学习;重点在这件事发生了。
Faceva caldo. 当时天气热;场景描述。
Ha fatto caldo tutto il giorno. 一整天都很热;对完整一天作总结。
Vivevo a Roma. 在所谈的那个时期,我住在罗马。
Ho vissuto a Roma per dieci anni. 我有过一段为期十年的罗马生活。

这种成对比较比背“关键词清单”更有效。

进阶用法

某些动词随视角产生常见意义差别

状态动词(表示知道、认识、能够、想要等状态的动词)用 imperfetto 时,常描写当时已有的状态;用 passato prossimo 时,常突出状态的开始、实现或一次完整经历。以下对应关系是常见倾向,具体含义仍由上下文决定。

Imperfetto Passato prossimo 常见差别
sapevo ho saputo 当时知道/得知、获悉
conoscevo Marco ho conosciuto Marco 当时认识马尔科/结识了马尔科
potevo uscire ho potuto uscire 当时有条件出去/最终得以出去
dovevo partire ho dovuto partire 当时应该或原定离开/后来不得不离开
volevo parlare ho voluto parlare 当时想谈谈/明确坚持或决定要谈

否定句尤其要留意:Non potevo entrare 描写“当时不具备进入的条件”;Non ho potuto entrare 通常表示“那一次没能进去”。然而现实中的动作是否最终实现,有时还需要后文确认,不能只靠一张对照表推断所有语境。

Imperfetto 还可以缓和语气

在商店、餐馆或提出请求时,意大利语会用 imperfetto 把愿望说得不那么直接:Volevo un caffè(我想要一杯咖啡)、Volevo chiederle una cosa(我想请教您一件事)。这里并非真的在讲一个已经消失的过去愿望,而是一种礼貌、缓和的表达。初学时先掌握过去叙事功能即可,但在真实对话中会经常听见这种用法。

文体化的 imperfetto

新闻、体育报道或文学叙事偶尔会用所谓“叙事性 imperfetto”,把本可视为完整事件的动作写得像镜头展开:Al 90° minuto la squadra segnava il gol decisivo.(第九十分钟,球队攻入制胜球。)这种选择具有文体效果,不应拿来替代 B1 阶段的基本规则。日常复述事件时,先使用更中性的 ha segnato 最稳妥。

与 passato remoto 的关系

Passato remoto 也能表达完整、推进情节的过去事件,尤其见于小说、历史叙述以及部分地区的口语。因此,更高阶段会遇到 passato remoto 与 imperfetto 的同类对比:前者讲完整事件,后者讲背景或过程。也就是说,本篇学到的“整体与内部”视角以后仍然适用,只是完整事件所采用的具体过去时会随地区、文体和时间距离而变化。

练习建议

  1. 给过去故事做两种标记。 找一段短叙事,把“场景、状态、习惯、正在进行”标为一类,把“发生的新事件、变化、连续步骤”标为另一类,再检查 imperfetto 与 passato prossimo 是否对应。
  2. 练习同一动词的两种镜头。 每天选三个动词,各写一对句子,如 studiavo / ho studiato、vivevo / ho vissuto,并用中文写清两句回答的问题有何不同。不要只换词尾而保持完全相同的语境。
  3. 用四格复述经历。 按“当时的环境—正在做什么—突然发生什么—结果如何”讲一次旅行或生活小插曲。前两格优先考虑 imperfetto,后两格优先考虑 passato prossimo,然后再根据实际视角调整。

相关概念

前置概念

意大利语近过去时(Passato prossimo)A2

更多 B1 级概念

此概念的其他语言版本

跨所有语言比较