B1

意大利语未完成过去时(Imperfetto)

Imperfetto

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

简要说明

意大利语的 imperfetto 用来从“过程内部”看过去:表达当时正在发生的事、反复出现的习惯、持续的状态,或给故事交代背景。规则动词通常把不定式末尾的 -re 去掉,再加 -vo、-vi、-va、-vamo、-vate、-vano;选择它还是近过去时,关键不在动作实际持续了多久,而在说话者把它当作背景、过程,还是一个有边界的完整事件。

概述

Imperfetto 通常译作“未完成过去时”。这里的“未完成”并不等于事情真的没有做完,而是说话者没有把动作的起点、终点或结果放在焦点上。例如,Da piccolo leggevo molto 关注的是“小时候常读书”这一习惯,而不是某一次读完了哪本书。

这是意大利语 B1 阶段的重要时态。时态就是动词用形式标明事情发生的时间;imperfetto 还带有明显的“观察方式”:它让听者进入过去某个场景,看当时的天气、人物状态、长期习惯和正在展开的动作。因此,讲故事时它常负责“布景”,近过去时 passato prossimo 则常负责推动情节。

中文动词本身一般不随人称和时间变形,而依靠“以前、那时、常常、正在”等词以及上下文表达时间。意大利语却必须给动词选择具体形式。中文里的“了、过、着”也不能与某一个意大利语过去时逐字对应:看到“了”不一定就用近过去时,没有“了”也不一定用 imperfetto。先判断说话者是在描写过去的背景或过程,还是在报告一个完整事件,通常更可靠。

构成与用法

规则动词怎样变位

先从动词的不定式(词典里查到的原形,如 parlare“说”、credere“相信”、dormire“睡觉”)去掉最后的 -re,再按主语所代表的人称加词尾。

人称 parlare credere dormire
io(我) parlavo credevo dormivo
tu(你) parlavi credevi dormivi
lui / lei / Lei(他/她/敬称您) parlava credeva dormiva
noi(我们) parlavamo credevamo dormivamo
voi(你们) parlavate credevate dormivate
loro(他们/她们) parlavano credevano dormivano

可以把三类动词分别记成一条清楚的元音线索:

  • -are → -avoparlare → parlavo
  • -ere → -evocredere → credevo
  • -ire → -ivodormire → dormivo

后五个人称的结尾规律完全平行。重音落在 -vamo、-vate 中的 a 上:parlavàmo、parlavàte。书写时不用加重音符号。

几个重要的不规则形式

Imperfetto 的不规则动词不多,但都是高频词。

人称 essere(是/处于) fare(做) dire(说) bere(喝)
io ero facevo dicevo bevevo
tu eri facevi dicevi bevevi
lui / lei / Lei era faceva diceva beveva
noi eravamo facevamo dicevamo bevevamo
voi eravate facevate dicevate bevevate
loro erano facevano dicevano bevevano

essere 必须整组记忆。其余三个虽然词干看起来特殊,但词尾仍是规则的 -evo、-evi……。不要根据现在时 faccio、dico、bevo 猜成不存在的形式。

代词式与反身动词

反身动词表示动作回到主语自身,例如 svegliarsi“醒来”。它们的动词照常变位,反身代词放在变位动词前:

人称 svegliarsi
io mi svegliavo
tu ti svegliavi
lui / lei / Lei si svegliava
noi ci svegliavamo
voi vi svegliavate
loro si svegliavano

宾语代词也同样放在前面:Lo vedevo ogni giorno(我以前每天都见到他/它)。

核心用法一:过去的习惯和反复动作

当一件事在过去经常、通常或每隔一段时间发生时,用 imperfetto。常见提示语有 sempre(总是)、spesso(经常)、di solito(通常)、ogni giorno(每天)、da piccolo/a(小时候)。

Ogni estate andavamo in montagna 不是报告某一次上山,而是在概括许多个夏天的习惯。中文常用“以前……”“常常……”“每逢……”表达同样的意思。

核心用法二:过去某时正在进行的动作

要把镜头放在过去某一时刻的动作过程上,也用 imperfetto:Ieri alle otto cenavo(昨天八点我正在吃晚饭)。句子没有说明晚饭何时开始、何时结束,只说明八点时处于这个过程之中。

两个过程同时展开时,常用 mentre“正当/与此同时”连接,两个动词都可用 imperfetto:Mentre io cucinavo, Luca apparecchiava la tavola(我做饭时,卢卡在摆餐具)。

核心用法三:背景、描写和持续状态

讲述过去时,天气、时间、年龄、外貌、环境和心理状态通常构成背景:

  • 天气:Pioveva e faceva freddo.
  • 时间:Erano le undici.
  • 年龄:Avevo vent'anni.
  • 状态或感受:Ero stanco, ma non avevo sonno.
  • 场景描写:La strada era vuota e le luci brillavano.

sapere(知道)、conoscere(认识/了解)、volere(想要)、potere(能够)这类表示认知、意愿或能力的动词,也常以 imperfetto 描写当时的状态。不过具体语境仍会改变选择,不能把它们机械地列为“永远用 imperfetto”的动词。

与近过去时怎样配合

最典型的叙事结构是:imperfetto 提供正在进行的背景,近过去时报告插入并完成的事件

Dormivo quando è arrivato Marco. 中,dormivo 是已经展开的背景;è arrivato 是在这个背景中发生的一次到达。中文往往说“我正睡着时,马尔科到了”,靠“正……时”和“了”表现这种层次,意大利语则直接用两个不同的动词时态。

说话者怎样看动作 常用时态 例句 侧重点
过去的习惯、过程、状态、背景 imperfetto Vivevo a Roma. 当时住在罗马这一状态
有边界、已完成的一次事件 passato prossimo Ho vissuto a Roma per tre anni. 三年这段经历作为完整整体
正在展开时被另一事件打断 两者配合 Studiavo quando hai chiamato. 学习是背景,来电是事件

时间长短本身不决定时态。持续三年的经历可以被说成一个完整阶段,用 ho vissuto;几秒钟的铃响若被当作正在持续的背景,也可能用 suonava。真正要问的是:“我在描写当时的画面,还是在报告发生了什么?”

语境例句

意大利语 中文 用法提示
Quando ero piccolo, giocavo sempre in cortile. 我小时候总在院子里玩。 ero 表示年龄阶段,giocavo 表示习惯
Da bambina andava spesso al mare con i nonni. 她小时候常和祖父母去海边。 过去反复发生的事
Ogni domenica preparavamo il pranzo insieme. 以前每逢星期日,我们都一起做午饭。 ogni domenica 提示习惯
Cosa facevi ieri alle otto? 昨天八点你在做什么? 询问过去某时正在进行的动作
Mentre dormivo, è arrivato Marco. 我睡觉时,马尔科到了。 持续背景加一次完整事件
Mentre io cucinavo, Anna apparecchiava la tavola. 我做饭时,安娜在摆餐具。 两个同时展开的过程
Pioveva, faceva freddo e le strade erano vuote. 当时下着雨,天气很冷,街上空荡荡的。 天气与场景描写
Avevo ventidue anni e studiavo a Bologna. 那时我二十二岁,在博洛尼亚读书。 年龄和持续状态
Non ti ho salutato perché non ti vedevo. 我没向你打招呼,因为当时没看见你。 vedevo 说明当时的感知状态
Prima beveva molto caffè, ma poi ha smesso. 他以前喝很多咖啡,后来戒掉了。 旧习惯与改变该习惯的事件对比
Quando siamo entrati, Paolo parlava al telefono. 我们进去时,保罗正在打电话。 进入是事件,通话是背景
Da giovane volevo diventare medico. 我年轻时想当医生。 过去持续的愿望
A quell'ora il negozio era ancora aperto. 那个时候商店还开着。 描写某一时刻的状态
Mi svegliavo presto e facevo una passeggiata. 那段时间我早早起床,然后去散步。 两个反复出现的日常动作
Stavo per uscire quando mi hai telefonato. 你打电话来时,我正要出门。 stare 的 imperfetto 加不定式结构

常见错误

1. 把所有过去发生的事都用近过去时

  • 不合适: Quando ero piccolo, ho giocato sempre in cortile.
  • 自然表达: Quando ero piccolo, giocavo sempre in cortile.
  • 原因: 这里说的是整个童年时期的反复习惯,而不是一次完成的玩耍。中文的“小时候总是……”正好提醒我们把它看成背景习惯。

2. 在词干中多保留一个字母

  • 错误: Io parliavo italiano con mia nonna.
  • 正确: Io parlavo italiano con mia nonna.
  • 原因: parlare 去掉末尾 -re 后得到 parla-,再加 -vo;不是在现在时 parli- 后面加词尾。

3. 把 essere 当作规则动词

  • 错误: Quando essavo giovane...
  • 正确: Quando ero giovane...
  • 原因: essere 有独立的一组形式:ero, eri, era, eravamo, eravate, erano,需要整体记忆。

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

  • 不符合原意: Mentre dormivo, Marco arrivava.
  • 符合“一次到达”之意: Mentre dormivo, Marco è arrivato.
  • 原因: 若想说马尔科在我睡觉期间“到了”,到达是一次有结果的事件,应用近过去时。arrivava 并非永远错误,但它会把“到达”呈现为正在进行、反复发生或被观察到的过程,意思已经不同。

5. 以为明确的持续时间一定要求 imperfetto

  • 不符合“完整经历”之意: Lavoravo lì per due anni.
  • 正确: Ho lavorato lì per due anni.(我在那里工作了两年。)
  • 原因: “两年”可以构成一个已经结束的完整阶段,因此近过去时很自然。若只是为后续事件铺设背景,可说 Lavoravo lì da due anni quando...(当……发生时,我已经在那里工作两年了)。

6. 根据中文的“了”逐字选择时态

  • 错误思路: 句中有“了”就一定用近过去时,没有“了”就一定用 imperfetto。
  • 正确思路: 先判断是习惯/过程/背景,还是完整事件。
  • 原因: 中文的体标记(如“了、过、着”,即表示动作怎样展开或是否形成变化的成分)与意大利语时态并非一一对应。例如“那时天已经黑了”描述当时状态,可以说 Era già buio,仍用 imperfetto。

使用说明

主语常可省略

意大利语动词词尾通常已经表明人称,因此 Io parlavo 常直接说成 Parlavo。只有在强调或对比时才明确说出主语:Io studiavo, ma loro guardavano la TV(我在学习,他们却在看电视)。

quandomentre 不会自动决定时态

Mentre 很常引出正在展开的背景,因此后面经常出现 imperfetto;但真正决定时态的仍是句意。Quando 更灵活:

  • Quando ero piccolo, vivevo in campagna.:一个时期内的背景和状态。
  • Quando sono arrivato, tutti dormivano.sono arrivato 是一次到达,dormivano 是当时背景。

不要只背“某个连接词后固定用某个时态”。

表达年龄、钟点和天气时很常见,但不是绝对规则

Avevo diciotto anni、erano le cinque、pioveva 都是在描写过去某刻的情况,所以常用 imperfetto。如果把天气变化当成一个发生并完成的事件,也可能用近过去时,例如 Ha piovuto tutta la notte(雨下了一整夜),说话者把整晚降雨作为一个完整事实来报告。

礼貌语气中的 imperfetto

在商店、餐馆或提出请求时,imperfetto 能让语气显得缓和:

  • Volevo chiedere un'informazione.(我想咨询一件事。)
  • Desideravo parlare con la direttrice.(我想和负责人谈谈。)

这里并不一定表示“以前想,现在不想了”。它是一种把请求稍微拉远、降低直接程度的表达方式,类似中文用“我想请问一下”来使语气更客气。

进阶用法

Imperfetto 强调观察视角,而非客观上的“没做完”

同一件现实中的事情,可以因叙述角度不同而使用不同过去时:

  • Alle dieci scrivevo una relazione.:十点时我正在写报告,镜头在过程内部。
  • Ieri ho scritto una relazione.:昨天我写了一份报告,把写报告看作完整事件。

第一句不能推出报告最后没有写完,第二句也不强调写了多久。掌握这种“视角”比把 imperfetto 简化为“持续时间很长”更重要。

情态动词的意义差别

volere、potere、dovere 用 imperfetto 时,常描写愿望、能力或义务本身,不保证后来的结果:

  • Volevo chiamarti.:我当时想给你打电话。(是否真的打了,未说明。)
  • Non potevo entrare.:我当时进不去/不能进去。
  • Dovevo finire il lavoro.:我当时得把工作做完。(是否完成,未说明。)

换成近过去时后,句子往往把情况作为一个有边界的事实来报告,但具体含义仍需结合上下文,不能套用“一个时态表示做了、另一个表示没做”的绝对公式。

过去计划和过去视角中的将来

在转述过去的安排或预期时,imperfetto 可以表示从过去看尚未发生的事:Ha detto che veniva il giorno dopo(他说他第二天会来)。veniva 把“来”放在当时已经谈妥或预计的安排中。这种用法应结合上下文理解,不能把 imperfetto 普遍当作将来时使用。

口语中的假设和叙事用法

口语里偶尔会听到 Se lo sapevo, venivo,意思是“如果我早知道,我就来了”。规范、正式的表达是 Se l'avessi saputo, sarei venuto/a。前一种说法自然地出现在非正式交谈中,但正式写作和考试宜使用虚拟式加条件式的结构。

儿童游戏、角色设定或生动叙事中也可能出现所谓“想象式 imperfetto”,如 Facciamo che io ero il medico e tu eri il paziente(我们假装我是医生,你是病人)。这是有特定语境和语体的扩展用法;B1 学习阶段能认出来即可,不必优先模仿。

练习建议

  1. 按“场景”和“事件”给短文做标记。 找一段过去时叙事,把天气、状态、习惯和正在进行的动作圈为“背景”,把突然发生或完成的动作圈为“事件”,再核对前者是否多用 imperfetto、后者是否多用近过去时。
  2. 每天口述一段过去生活。Da piccolo/a...、Ogni giorno...、Mentre...、A quell'ora... 各造一句,轮换练习 -are、-ere、-ire 动词以及 essere、fare、dire、bere
  3. 成对改写同一事实。 例如比较 Vivevo a MilanoHo vissuto a Milano per cinque anni,说清前一句怎样铺设背景,后一句怎样概括完整经历。能解释选择,往往比只背词尾更能防止混用。

相关语法

  • 前置基础: 规则 -ARE 动词 — 先熟悉动词原形、词干和人称变位,再学习 imperfetto 会更轻松。
  • 重点对比: 近过去时与未完成过去时 — 系统练习背景、过程和完整事件之间的选择。
  • 建议复习: 近过去时 — 讲述一次完成的过去事件,并与 imperfetto 配合构成叙事。

前置概念

意大利语规则 -are 动词:现在时变位与用法A1

更多 B1 级概念

此概念的其他语言版本

跨所有语言比较

使用免费的 Settemila Lingue 账户练习意大利语中的Imperfetto。我们会设置意大利语 · B1,并生成专门针对这一语法概念的卡片。

练习这个概念