意大利语过去虚拟式(Congiuntivo passato)
Congiuntivo Passato
本文属于 Settemila Lingue 上的 意大利语 语法树。
简明要点
意大利语过去虚拟式由 avere 或 essere 的现在虚拟式 + 过去分词构成,例如 abbia capito、sia partito。它通常表示:从现在或将来的立场看,在意见、怀疑、愿望、情感等需要虚拟式的语境中,某件事已经发生。选择哪个助动词,以及过去分词是否配合,基本沿用 passato prossimo 的规则。
概述
Congiuntivo passato(过去虚拟式)是一个复合时态,也是 B2 阶段的重要语法点。这里的“虚拟式”指一种表达说话者态度的语气:重点不只是陈述事实,还可能包含判断、怀疑、希望、担忧或情感反应。“过去”则表示从句中的动作早于当前的参照点。比如 Penso che Luca sia partito 不是简单地说“卢卡走了”,而是说“我认为卢卡已经走了”。
它建立在两个已有知识点之上:一是现在虚拟式,二是复合过去时的助动词和过去分词。过去分词是动词用于复合时态的形式,如 parlare → parlato、vedere → visto、partire → partito。只要把 passato prossimo 中直陈式的 ha/è 换成虚拟式的 abbia/sia,就能看出其基本结构:ha capito → abbia capito,è arrivata → sia arrivata。
中文没有通过动词变位来标示这种语气。翻译时,penso、forse、temo 等语义以及“已经”“了”等时间线索往往分散在整句话中。因此,不要试图给 abbia 或 sia 单独找一个固定汉语词;应把 abbia capito、sia arrivata 当作一个完整的动词形式来理解。
构成与用法
基本公式
触发虚拟式的主句 + che + avere/essere 的现在虚拟式 + 过去分词
- Credo che abbia finito.(我认为他已经做完了。)
- Non penso che sia uscita.(我觉得她还没有出去。)
che 引出从句,但并非只要出现 che 就使用虚拟式。真正决定语气的是主句所表达的态度或从句结构,例如意见、怀疑、愿望、情感、可能性、必要性和某些让步关系。
助动词的完整变位
| 人称 | avere + parlare | essere + partire |
|---|---|---|
| io | abbia parlato | sia partito / partita |
| tu | abbia parlato | sia partito / partita |
| lui / lei / Lei | abbia parlato | sia partito / partita |
| noi | abbiamo parlato | siamo partiti / partite |
| voi | abbiate parlato | siate partiti / partite |
| loro | abbiano parlato | siano partiti / partite |
需要特别留意两点:
- io、tu、lui/lei/Lei 的助动词形式相同,实际主语要靠上下文或明确写出的名词、代词判断。
- abbiamo 与 siamo 看起来和现在直陈式相同;它们是否属于虚拟式,要根据句法环境判断:Spero che abbiamo capito 中的 abbiamo 是虚拟式形式。
怎样选择 avere 或 essere
选择规则与 passato prossimo 基本相同:
- 大多数及物动词(动作直接作用于某人或某物的动词)用 avere:abbia letto il messaggio、abbiano comprato i biglietti。
- 许多表示移动、到达、离开、状态变化的不及物动词用 essere:sia arrivato、sia partito、sia nato。
- 所有自反动词(动作回到主语自身,形式中带 mi/ti/si/ci/vi)用 essere:mi sia svegliato、si siano incontrate。
不能仅凭中文意思猜助动词。最稳妥的方法是把动词连同其复合时态一起记,例如记 partire — essere partito,而不只记 partire。
过去分词怎样配合
使用 essere 时,过去分词通常要按主语的性和数变化:
| 主语 | 形式 | 例句片段 |
|---|---|---|
| 阳性单数 | -o | che Marco sia arrivato |
| 阴性单数 | -a | che Anna sia arrivata |
| 阳性或混合复数 | -i | che siano arrivati |
| 阴性复数 | -e | che siano arrivate |
使用 avere 时,过去分词通常保持不变:Credo che Giulia abbia comprato due libri. 但如果第三人称直接宾语代词 lo、la、li、le 位于动词前,书面标准语中分词要与它配合:Penso che Giulia li abbia comprati. 这一点在后文还会展开。
何时用过去虚拟式
最核心的判断不是“句子里有没有过去时间词”,而是两个问题:
- 这个从句是否处在需要虚拟式的语境中?
- 从句动作是否早于主句所采用的现在或将来参照点?
| 关系 | 形式 | 例句 | 含义 |
|---|---|---|---|
| 同时或尚未发生 | 现在虚拟式 | Penso che parta oggi. | 我认为他今天会出发。 |
| 已经发生 | 过去虚拟式 | Penso che sia partito ieri. | 我认为他昨天已经出发了。 |
常见触发语境包括:
- 意见或不确定判断: penso che、credo che、non sono sicuro che
- 怀疑或否定判断: dubito che、non credo che、non è certo che
- 愿望、希望或担忧: spero che、temo che
- 情感和评价: mi dispiace che、sono contento che、è strano che
- 可能性或必要性: è possibile che、è importante che
- 让步: benché、sebbene、nonostante
常见不规则过去分词
助动词变对了,过去分词仍可能不规则。以下形式很常用:
| 原形 | 过去分词 | 过去虚拟式示例 |
|---|---|---|
| fare | fatto | abbia fatto |
| dire | detto | abbia detto |
| leggere | letto | abbia letto |
| vedere | visto | abbia visto |
| prendere | preso | abbia preso |
| scrivere | scritto | abbia scritto |
| venire | venuto | sia venuto / venuta |
| rimanere | rimasto | sia rimasto / rimasta |
语境中的例句
| 意大利语 | 中文 | 说明 |
|---|---|---|
| Penso che sia già partito. | 我想他已经走了。 | partire 用 essere;动作先于“我想”。 |
| Spero che abbiate capito. | 我希望你们已经明白了。 | voi 对应 abbiate。 |
| È possibile che l'abbia dimenticato. | 他可能把它忘了。 | l’ 是前置的直接宾语代词。 |
| Non credo che sia arrivata. | 我觉得她还没到。 | 阴性单数主语使分词变为 arrivata。 |
| Mi dispiace che tu abbia perso il treno. | 很遗憾你误了火车。 | 情感反应涉及已经发生的事。 |
| Dubito che abbiano letto tutto il rapporto. | 我怀疑他们是否读完了整份报告。 | loro 对应 abbiano。 |
| Sono felice che vi siate divertiti. | 我很高兴你们玩得开心。 | 自反动词 divertirsi 用 essere。 |
| Benché abbia piovuto, siamo usciti. | 尽管下过雨,我们还是出门了。 | benché 引出让步从句。 |
| Non sono sicura che Marta abbia ricevuto il messaggio. | 我不确定玛尔塔是否收到了消息。 | ricevere 用 avere。 |
| Cercheremo qualcuno che abbia già lavorato con i bambini. | 我们会找一个有过儿童工作经验的人。 | 所指的人尚未确定,且相关经历先发生。 |
| È il film più bello che abbia mai visto. | 这是我看过的最美的一部电影。 | 最高级后的评价性关系从句常用虚拟式。 |
| Temo che i bambini si siano già addormentati. | 我担心孩子们已经睡着了。 | 自反结构用 siano,复数分词为 addormentati。 |
常见错误
1. 把助动词留在直陈式
- 错误: Credo che ha finito.
- 正确: Credo che abbia finito.
- 原因: credo che 在规范用法中表达主观看法,从句采用虚拟式;过去动作需要 abbia + 过去分词。
2. 给所有动词都用 avere
- 错误: Penso che Luca abbia partito.
- 正确: Penso che Luca sia partito.
- 原因: partire 的复合时态用 essere。过去虚拟式不会改变动词原有的助动词选择。
3. 忘记与主语进行性数配合
- 错误: Non credo che Maria sia arrivato.
- 正确: Non credo che Maria sia arrivata.
- 原因: 使用 essere 时,过去分词要与主语 Maria 配合,因此用阴性单数 arrivata。
4. 只看到“过去”就用过去虚拟式
- 错误: 想表达“我认为他今天会来”,却说 Penso che sia venuto oggi.
- 正确: Penso che venga oggi.
- 原因: venga 表示与当前同时或尚未发生;sia venuto 表示在当前判断之前已经来过或已经到来。
5. 主句在过去,仍机械使用 sia 或 abbia
- 错误: Pensavo che fosse possibile che Luca sia partito prima.
- 更自然的规范表达: Pensavo che fosse possibile che Luca fosse partito prima.
- 原因: 当叙述的参照点明确处于过去,更早的动作通常使用过去完成虚拟式 fosse/avesse + 过去分词。时态选择看的是相对先后关系,而不是把中文“已经”固定对应成一种形式。
使用说明
虚拟式表达的是说话方式,不等于事情“不真实”
Sono felice che tu sia venuto 中,“你来了”完全可以是事实;使用虚拟式是因为从句受“我很高兴”这一情感评价支配。反过来,So che sei venuto 用直陈式,因为 so 把内容作为已知事实来陈述。可把两者理解为不同的观察角度:
- So che è partito. —— 我知道他已经走了;重点是事实。
- Credo che sia partito. —— 我认为他已经走了;重点是判断。
过去虚拟式表示“相对在先”
它不一定对应遥远的过去。Sono contenta che tu sia qui 表示“我很高兴你现在在这里”,用现在虚拟式;Sono contenta che tu sia arrivato 表示“我很高兴你已经到了”,哪怕到达只发生在一分钟前,也要用过去虚拟式。关键是动作先于当前的情感或判断。
口语中可能听到直陈式
在部分日常口语、地区用法或较随意的表达中,可以听到 Penso che è già partito 一类直陈式。学习者在正式写作、考试以及需要稳妥表达时,仍应使用规范形式 Penso che sia già partito。能听懂口语变体,并不意味着所有场合都适合照用。
主语常常省略
意大利语动词形式和上下文通常足以显示主语,因此 Spero che abbiate capito 不必加 voi。不过第三人称可能含糊:Penso che sia partito 可以指“他”或某个前文提到的人。需要消除歧义或形成对比时,可写出主语:Penso che Gianni sia partito, ma che Marta sia rimasta.
进阶用法
与过去未完成虚拟式、过去完成虚拟式的时态呼应
“时态呼应”是指主句和从句的时态按照参照点及先后关系相互配合。以下是实用的核心框架:
| 主句参照点 | 从句关系 | 常用形式 | 例句 |
|---|---|---|---|
| 现在或将来 | 同时或随后 | 现在虚拟式 | Credo che venga. |
| 现在或将来 | 先于主句 | 过去虚拟式 | Credo che sia venuto. |
| 过去或条件式 | 同时或随后 | 过去未完成虚拟式 | Credevo che venisse. |
| 过去或条件式 | 先于主句 | 过去完成虚拟式 | Credevo che fosse venuto. |
这套框架比“看到昨天就用某个过去时”可靠得多。不过真实语篇中,主句过去时有时只是转述,而说话者仍从当前立场评价事实;这会影响时态选择。复杂叙述应结合完整上下文判断,而不要只看单句中的时间副词。
同一主语时常改用完成不定式
“不定式”是未按人称变位的词典形式,如 capire、partire。当主句和从句主语相同,意大利语通常不用 che + 虚拟式,而用 di + 完成不定式(avere/essere + 过去分词):
- Spero di aver capito.(我希望自己已经理解了。)
- Sono felice di essere venuta.(我很高兴自己来了;说话者为女性。)
- Spero che tu abbia capito.(我希望你已经理解了;主语不同,所以保留 che。)
因此,Spero che io abbia capito 并非在所有语境中绝对不可能,但在普通表达中显得累赘;除非要特别强调或对比 io,通常选 Spero di aver capito。
前置直接宾语代词与分词配合
使用 avere 时,普通名词宾语不会让分词变化:Credo che abbia comprato le mele. 如果把第三人称直接宾语改成位于助动词前的 lo、la、li、le,分词则与代词配合:
- Le mele? Credo che le abbia comprate Marco.(那些苹果?我想是马尔科买的。)
- I documenti? È possibile che li abbiano persi.(那些文件?他们可能弄丢了。)
- Marta? Penso che Luca l'abbia vista ieri.(玛尔塔?我想卢卡昨天见过她。)
遇到省音后的 l’,其性别不能从拼写直接看出,需要根据所指对象及分词判断,如 l’abbia visto 与 l’abbia vista。
被动形式
过去虚拟式也能组成被动语态:essere 的过去虚拟式 + 过去分词,实际形式常出现两个分词层次:sia stato approvato。
- Credo che il progetto sia stato approvato.(我认为项目已经获批。)
- È possibile che le lettere siano state spedite ieri.(这些信可能昨天已经寄出了。)
其中 sia/siano 是助动词,stato/stata/stati/state 与主语配合,后面的实义动词分词也随主语变化。
不确定所指和最高级后的关系从句
过去虚拟式不只出现在 penso che 一类宾语从句中。谈论尚未确定的人或事物的既往经历,或在最高级、唯一性评价后表达带有主观色彩的判断时,也很常见:
- Cerco una persona che abbia vissuto in Cina.(我在找一位曾在中国生活过的人;人选尚未确定。)
- È il miglior consiglio che mi abbiano mai dato.(这是别人给过我的最好建议。)
若所指对象明确存在、说话者只是在陈述其经历,直陈式可能更合适:Conosco una persona che ha vissuto in Cina.(我认识一个曾在中国生活过的人。)这里的差别来自“确定陈述”与“寻找或评价”的语境,而不只是形式偏好。
练习建议
- 做成三步转换。 先写 ha finito / è partita,再把助动词换成现在虚拟式,得到 abbia finito / sia partita,最后放入完整句子:Credo che abbia finito。这样能同时巩固助动词和分词配合。
- 画两点时间线。 把主句的“认为、希望、担心”标为参照点,再判断从句动作是在其之前还是同时、之后。之前通常用过去虚拟式,同时或之后通常用现在虚拟式。
- 按触发语成组造句。 每天选 credo che、dubito che、sono contento/a che、è possibile che 各造一句,并轮换 avere 动词、essere 动词和自反动词。朗读时把助动词与分词作为一个节奏单位。
相关语法
- 前置基础: 意大利语现在虚拟式 —— 先掌握虚拟式的触发语境以及 abbia、sia 等助动词形式。
- 建议复习: 意大利语复合过去时 —— 过去虚拟式沿用其助动词选择和过去分词配合规则。
- 下一步: 意大利语过去未完成虚拟式 —— 用于过去参照点下的同时或随后动作。
- 下一步: 意大利语过去完成虚拟式 —— 用于相对于过去参照点更早发生的动作。
- 深入学习: 意大利语时态呼应 —— 系统理解主句时态、从句语气与时间关系的配合。
前置概念
意大利语现在虚拟式B1更多 B2 级概念
此概念的其他语言版本
跨所有语言比较
使用免费的 Settemila Lingue 账户练习意大利语中的Congiuntivo Passato。我们会设置意大利语 · B2,并生成专门针对这一语法概念的卡片。
练习这个概念