Si tuviera tiempo, iría a la fiesta.要是我有时间,我就会去参加聚会。
过去虚拟式(imperfecto de subjuntivo)不是从零开始构成的——它建立在你已经学过的一个时态之上。取pretérito(简单过去时)的ustedes/ellos/ellas形式,去掉**-ron**,再加上两套完全等价的词尾中的一套。这篇文章只讲这些形式怎么构成;什么时候真正需要用到它——非真实条件句以及其他几个触发情况——留给专门的一课来讲。
简而言之: ustedes/ellos/ellas形式的pretérito,去掉**-ron**,加上**-ra, -ras, -ra, -ramos, -rais, -ran**(或者同样正确的**-se, -ses, -se, -semos, -seis, -sen**)。
两套词尾,一个意思
西班牙语的过去虚拟式有两套完整的词尾,意思完全一样——可以随便选:
| hablar | comer | vivir | |
|---|---|---|---|
| yo | hablara / hablase | comiera / comiese | viviera / viviese |
| tú | hablaras / hablases | comieras / comieses | vivieras / vivieses |
| usted/él/ella | hablara / hablase | comiera / comiese | viviera / viviese |
| nosotros/as | habláramos / hablásemos | comiéramos / comiésemos | viviéramos / viviésemos |
| vosotros/as | hablarais / hablaseis | comierais / comieseis | vivierais / vivieseis |
| ustedes/ellos/ellas | hablaran / hablasen | comieran / comiesen | vivieran / viviesen |
Si hablara/hablase español, entendería más.(要是我会说西班牙语,就能听懂更多。)Ojalá vinieras/vinieses a la fiesta.(真希望你能来参加聚会。)-ra形式整体上更常用,尤其是在拉丁美洲;-se更多见于西班牙本土的文学性或正式语体——但选哪一套,意思都不变。
只有nosotros/as形式带重音符号(habláramos、comiéramos)。如果不写重音符号,hablaramos按西班牙语规则默认会重读*-ra-。habláramos的重音符号保留的其实是-blá-上的重音,和hablara*本身的重音落在同一个音节;在四个音节的nosotros/as形式里,这个音节变成了倒数第三个,凡是重音落在倒数第三个音节的词,西班牙语拼写规则都要求写重音符号,所以这里必须加上,才能保住正确的发音。其他所有人称都不带重音符号:hablara,而不是❌hablára。
汉语没有与之对应的动词词尾变化——假设、愿望这类意思通常靠"要是""希望"这样的词本身、语气词或上下文来表达,动词本身完全不因人称或时态而改变形式。西班牙语的过去虚拟式则是直接建立在pretérito(简单过去时)这个动词已经会变位的时态之上,用同一套词根、换一套词尾就得到新时态——这种"借用已学时态的词根"的构词方式,在汉语里没有对应的机制。
词根来自pretérito,连不规则变化也一起带入
因为过去虚拟式直接从pretérito的ustedes/ellos/ellas形式构成,pretérito里已经有的不规则变化会直接带入这里——不需要另外记一份过去虚拟式的不规则词根表。
| 原形 | pretérito(ellos形式) | 过去虚拟式词根 | 例子 |
|---|---|---|---|
| ser / ir | fueron | fuera-/fuese- | fuera, fueras... |
| tener | tuvieron | tuviera-/tuviese- | tuviera, tuvieras... |
| estar | estuvieron | estuviera-/estuviese- | estuviera, estuvieras... |
| hacer | hicieron | hiciera-/hiciese- | hiciera, hicieras... |
| poder | pudieron | pudiera-/pudiese- | pudiera, pudieras... |
| poner | pusieron | pusiera-/pusiese- | pusiera, pusieras... |
| querer | quisieron | quisiera-/quisiese- | quisiera, quisieras... |
| saber | supieron | supiera-/supiese- | supiera, supieras... |
| venir | vinieron | viniera-/viniese- | viniera, vinieras... |
| dar | dieron | diera-/diese- | diera, dieras... |
Si fuera rico, viajaría por el mundo.(要是我有钱,就会环游世界。)Ojalá tuviéramos más tiempo.(真希望我们能有更多时间。)
-ir变体动词(pedir、dormir、sentir、morir)也会把pretérito里的变化带入过去虚拟式的每一个人称,而不只是部分人称——因为整个形式都来自pretérito的ellos/ellas形式:
- pedir → pidieron → pidiera, pidieras, pidiera, pidiéramos, pidierais, pidieran
- dormir → durmieron → durmiera, durmieras, durmiera, durmiéramos, durmierais, durmieran
- sentir → sintieron → sintiera, sintieras, sintiera, sintiéramos, sintierais, sintieran
decir和traer需要特别注意:它们pretérito的词根以*-j结尾(dij-、traj-),这一组动词在ellos/ellas形式里用的是**-eron**,不是**-ieron**。只去掉**-eron**,所以过去虚拟式是dijera*、trajera——绝不是❌dijiera、❌trajiera。
像buscar、llegar、empezar这类有拼写变化的动词,在这里不需要任何调整,这一点和现在虚拟式不一样:它们pretérito的ellos/ellas形式(buscaron、llegaron、empezaron)本来就没有触发拼写变化,所以过去虚拟式词根就是普通的buscara、llegara、empezara。
常见错误
- ❌ Ojalá dijiera la verdad. → ✅ Ojalá dijera la verdad.(decir的pretérito是dijeron,不是dijieron——只去掉*-eron*。)
- ❌ Si hablára más despacio, te entendería. → ✅ Si hablara más despacio, te entendería.(只有nosotros/as形式带重音符号,其他人称都不带。)
- ❌ Quería que tengas paciencia. → ✅ Quería que tuvieras paciencia.(过去虚拟式的词根来自pretérito的tuvieron,不是来自现在虚拟式的词根teng-。)
- ❌ Esperábamos que él viene pronto. → ✅ Esperábamos que él viniera pronto.(一旦需要过去虚拟式,现在时形式绝不能替代它。)
小测验
写出每个动词过去虚拟式的yo形式(任选一套词尾)。
- hablar
- tener
- decir
- pedir
- ser
查看答案
- hablara / hablase 2. tuviera / tuviese 3. dijera / dijese 4. pidiera / pidiese 5. fuera / fuese
用 GrammarMama 学得更快
这篇文章只讲了一个知识点——来看看 GrammarMama 如何帮你把它变成持久的进步:
-
了解你的水平 — 快速定级测试帮你确定 CEFR 等级,让每道练习都适合你。 测试我的水平 →
-
沿着清晰的路径学习 — 按照正确的顺序练习每个主题,从 A1 一直到 C2。 查看完整路径 →
-
设定你自己的目标 — 告诉我们你学习的理由,练习内容会围绕你的兴趣展开。 设定目标 →
-
追踪你的错误 — 发现让你反复出错的规律,并彻底改正它们。 查看我的错误 →
-
积累词汇量 — 练习中遇到的单词会被保存,并通过间隔重复来复习。 打开我的词汇表 →
-
练习口语 — 随时可以用说的来回答练习,而不用打字。 试试口语练习 →
-
训练发音 — 逐词获得即时的发音反馈。 训练发音 →
-
每天练一点点 — 适合你水平的简短每日练习,让语感保持新鲜。 开始练习 →
要点回顾
- 从pretérito的ustedes/ellos/ellas形式去掉**-ron**,加上**-ra, -ras, -ra, -ramos, -rais, -ran或者等价的-se, -ses, -se, -semos, -seis, -sen**。
- 只有nosotros/as形式带重音符号(habláramos、comiéramos)——其他人称都不带。
- pretérito里的每种不规则变化都会直接带入,包括**-ir**变体动词在所有人称里的变化(pidiera、durmiera),以及decir/traer这类*-j词根动词的缩短规则(dijera、trajera,绝不是dijiera*/trajiera)。
- 有拼写变化的动词(buscar、llegar、empezar)在这里不需要任何调整——和现在虚拟式不同,它们pretérito的ellos/ellas形式从来没有触发过拼写变化。